Webhook
Webhook - це своєрідний метод зворотного зв'язку для інформації про виплату.
Коли статус виплат змінюється, запит на повідомлення надсилається на url_callback, вказаний при створенні виплат.
Коли статус виплат змінюється, запит на повідомлення надсилається на url_callback, вказаний при створенні виплат.
Реакція
Параметри відповіді
| Назва | Тип параметра | Визначення |
|---|---|---|
| type | string | Тип. Тільки виплата доступна |
| 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 був від криптомода |
Тип параметра
stringВизначення
Тип. Тільки виплата доступнаТип параметра
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 був від криптомода
Приклад відповіді
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}Копія