Webhook

Webhook - это своего рода метод обратной связи для получения информации о выплатах.
При изменении статуса выплаты на url_callback, указанный при создании выплаты, отправляется запрос POST.

Ответ

Параметры отклика

ИмяТип параметраОписание
typestringТип. Доступен только payout
uuidstringuuid выплаты
order_idstring|nullИдентификатор заказа в вашей системе (для идентификации выплаты)
amountstringСумма выплаты
merchant_amountstring|nullСумма, которая списывается с баланса продавца, включая все комиссии.
commissionstring|nullСумма комиссии Cryptomus
is_finalbooleanЗавершен ли платежЕсли выплата не является окончательной и завершилась неудачей, все еще возможно отправить ее повторно через службу поддержки.Когда выплата завершена, она либо выплачена, либо не произведена.
statusstringСтатус платежа посмотреть
fail_reasonstring|null1. aml - Причина отклонения платежа: получатель не прошел проверку AML.2. system_error - Причина отклонения: ошибка сервера.3. address_error - Причина отклонения: неверный адрес получателя.
txidstring|nullХэш транзакции в блокчейне.Поле txid не будет существовать, если1) Выплата была произведена p2p на адрес Cryptomus2) Выплата не состоялась.
currencystringВалюта счета-фактуры
networkstring|nullБлокчейн-сеть, в которой был произведен платеж
payer_currencystring|nullКод криптовалюты, в котором фактически будет произведена выплата. На адрес выплаты будет отправлена валюта выплаты.
payer_amountstring|nullСумма выплаты в payer_currency.
signstringПодпись для подтверждения того, что 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}
Скопировать

Проверка Webhook

посмотреть