Webhook
Webhook - это своего рода метод обратной связи для получения информации о выплатах.
При изменении статуса выплаты на url_callback, указанный при создании выплаты, отправляется запрос POST.
При изменении статуса выплаты на url_callback, указанный при создании выплаты, отправляется запрос POST.
Ответ
Параметры отклика
| Имя | Тип параметра | Описание |
|---|---|---|
| type | string | Тип. Доступен только payout |
| uuid | string | uuid выплаты |
| order_id | string|null | Идентификатор заказа в вашей системе (для идентификации выплаты) |
| amount | string | Сумма выплаты |
| merchant_amount | string|null | Сумма, которая списывается с баланса продавца, включая все комиссии. |
| commission | string|null | Сумма комиссии Cryptomus |
| is_final | boolean | Завершен ли платежЕсли выплата не является окончательной и завершилась неудачей, все еще возможно отправить ее повторно через службу поддержки.Когда выплата завершена, она либо выплачена, либо не произведена. |
| status | string | Статус платежа посмотреть |
| fail_reason | string|null | 1. aml - Причина отклонения платежа: получатель не прошел проверку AML.2. system_error - Причина отклонения: ошибка сервера.3. address_error - Причина отклонения: неверный адрес получателя. |
| txid | string|null | Хэш транзакции в блокчейне.Поле txid не будет существовать, если1) Выплата была произведена p2p на адрес Cryptomus2) Выплата не состоялась. |
| currency | string | Валюта счета-фактуры |
| network | string|null | Блокчейн-сеть, в которой был произведен платеж |
| payer_currency | string|null | Код криптовалюты, в котором фактически будет произведена выплата. На адрес выплаты будет отправлена валюта выплаты. |
| payer_amount | string|null | Сумма выплаты в payer_currency. |
| sign | string | Подпись для подтверждения того, что webhook был от Cryptomus |
Тип параметра
stringОписание
Тип. Доступен только payoutТип параметра
stringОписание
uuid выплатыТип параметра
string|nullОписание
Идентификатор заказа в вашей системе (для идентификации выплаты)Тип параметра
stringОписание
Сумма выплатыТип параметра
string|nullОписание
Сумма, которая списывается с баланса продавца, включая все комиссии.Тип параметра
string|nullОписание
Сумма комиссии CryptomusТип параметра
booleanОписание
Завершен ли платежЕсли выплата не является окончательной и завершилась неудачей, все еще возможно отправить ее повторно через службу поддержки.Когда выплата завершена, она либо выплачена, либо не произведена.Тип параметра
stringТип параметра
string|nullОписание
1. aml - Причина отклонения платежа: получатель не прошел проверку AML.2. system_error - Причина отклонения: ошибка сервера.3. address_error - Причина отклонения: неверный адрес получателя.Тип параметра
string|nullОписание
Хэш транзакции в блокчейне.Поле txid не будет существовать, если1) Выплата была произведена p2p на адрес Cryptomus2) Выплата не состоялась.Тип параметра
stringОписание
Валюта счета-фактурыТип параметра
string|nullОписание
Блокчейн-сеть, в которой был произведен платежТип параметра
string|nullОписание
Код криптовалюты, в котором фактически будет произведена выплата. На адрес выплаты будет отправлена валюта выплаты.Тип параметра
string|nullОписание
Сумма выплаты в payer_currency.Тип параметра
stringОписание
Подпись для подтверждения того, что webhook был от Cryptomus
Пример ответа
1{
2 "type": "payout",
3 "uuid": "2b852d86-3cf1-43fb-b1bb-36f0b7d12151",
4 "order_id": "129359",
5 "amount": "207.00000000",
6 "merchant_amount": "207.30000000",
7 "commission": "0.30000000",
8 "is_final": true,
9 "status": "fail",
10 "fail_reason": "AML",
11 "txid": null,
12 "currency": "USDT",
13 "network": "bsc",
14 "payer_currency": "USDT",
15 "payer_amount": "207.00000000",
16 "sign": "eff3afba8600af59c98b74155934da2d"
17}Скопировать