Webhook

Webhook - це своєрідний метод зворотного зв'язку для інформації про виплату.
Коли статус виплат змінюється, запит на повідомлення надсилається на url_callback, вказаний при створенні виплат.

Реакція

Параметри відповіді

НазваТип параметраВизначення
typestringТип. Тільки виплата доступна
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 був від криптомода

Тип параметра

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}
Копія

Перевірка WebHook

побачити