Наша команда поддержки готова помочь вам 24/7.

Служба поддержки и технические вопросы

telegram

Связаться в Telegram

API для разработчиков
Проверка статуса платежа

Проверка статуса платежа

/api/payment/status

Передаваемые параметры (обязательно для передачи одно из полей):

Поле Описание
payment_id номер учета платежа в системе агента (например номер заявки)
tracking учетный код платежа в системе учета платежного шлюза (необязательный параметр)

Поля получаемые в ответ

Поле Описание
status текущий статус платежа
payment_id номер учета платежа в системе агента (например номер заявки)
tracking учетный код платежа в системе учета платежного шлюза
created_at дата и время создания платежа (в формате Y-m-d H:i:s)
processed_at дата и время обработки платежа (в формате Y-m-d H:i:s)
amount сумма, зачисленная получателю
fee комиссия, удержанная шлюзом (комиссия списывается со счета поверх суммы к зачислению)
full_amount полная сумма, которая будет списана со счета агента
recipient реквизиты получателя (например, номер карты)
currency валюта платежа

Возможные значения по STATUS:

Значение Описание
CREATED платеж создан и ожидает валидации
PAYED платеж успешно выплачен (конечный статус)
PAYOUT платеж находится в обработке платежным шлюзом
CANCELED платеж отменен (конечный статус)
REVERSED платеж возвращен (конечный статус)
BLOCKED платеж заблокирован системой мониторинга и ожидает рассмотрения оператором
FAILED выплата не удалась (конечный статус)
IN_PROGRESS платеж находится в очереди на обработку
REFILL техническая операция пополнения счета агента (конечный статус)

Если осущетсвляется выплата криптовалюты, то в ответе будет присутствовать объект crypto.

Пример объекта crypto: { "crypto": { "transaction": "4fb2de69804a730072111a3d1506ddc16fdf2f29a35c77e11d7d5e0986bf1be1", "confirmations": "1" } }

Поле Описание поля
transaction Хеш транзакции
transaction Количество подтверждений транзации