protopays · API

Статус фиат-выплаты

Опрос состояния выплаты по UUID из ответа создания. Для финального результата предпочтительнее webhook.

GET https://api.protopays.io/api/v1/payins/{uuid}

Запрос

Те же заголовки HMAC, что при создании. В path — uuid из поля data.id. Чужая выплата — 404, payin_not_found.

Ответ

ПолеТипОбяз.Описание
data.idstring (UUID)даПубличный идентификатор выплаты.
data.statusstringдаТекущий статус (нижний регистр в API, UPPERCASE в webhook).
data.beneficiaryobjectдаМаска; полный реквизит — у исполнителя.
data.frozenUsdtstringдаЗамороженный USDT под эту заявку.
{
  "data": {
    "id": "550e8400-e29b-41d4-a716-446655440000",
    "orderId": "payout-order-001",
    "status": "awaiting_admin",
    "amount": "500.00",
    "currency": "RUB",
    "method": "sbp",
    "beneficiary": {
      "value": "7900******67",
      "holder": "IVAN IVANOV",
      "bank": "sber"
    },
    "frozenUsdt": "6.73",
    "expiresAt": "2026-05-22T14:00:00+00:00"
  }
}

Жизненный цикл

Опрос статусов здесь; итог — в webhook.

  • waiting — в пуле, трейдер не назначен
  • pending — трейдер взял заявку
  • accepted — трейдер подтвердил перевод
  • proof_submitted / awaiting_admin — чек на проверке
  • completed — успех, USDT списан со шлюза
  • failed / cancelled — отказ или отмена, заморозка снята