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 | Количество подтверждений транзации |