Webhook

WebHook to rodzaj informacji zwrotnej dla informacji o wypłaty.
Po zmianie statusu wypłaty żądanie POST jest wysyłane do url_callback określonego podczas tworzenia wypłaty.

Odpowiedź

Parametry odpowiedzi

NazwaTyp parametruDefinicja
typestringTyp. Tylko Payout jest dostępny
uuidstringuuid wypłaty
order_idstring|nullIdentyfikator zamówienia w systemie (w celu zidentyfikowania wypłaty)
amountstringKwota wypłaty
merchant_amountstring|nullKwota, która jest pobierana z salda sprzedawcy, w tym wszystkie prowizje.
commissionstring|nullKwota Komisji Cryptomus
is_finalbooleanCzy płatność jest zakończonaJeśli wypłata nie jest ostateczna i nie powiodła się, nadal można ją ponownie wysunąć za pośrednictwem wsparcia.Po sfinalizowaniu wypłaty jest opłacane lub nieudane.
statusstringStatus płatności Widzieć
fail_reasonstring|null1. aml - Powód odrzucenia płatności: odbiorca nie przeszedł weryfikacji AML.2. system_error - Powód odrzucenia: błąd serwera.3. address_error - Powód odrzucenia: nieprawidłowy adres odbiorcy.
txidstring|nullHash transakcji na blockchain.Pole txid nie będzie istniało, jeśli1) Wypłata została wypłacona przez P2P na adres Cryptomus2) Wypłata nie powiodła się.
currencystringWaluta faktury
networkstring|nullSieć blockchain, w której dokonano płatności
payer_currencystring|nullKod kryptowaluty, w którym faktycznie zostanie wykonana wypłata. Adres wypłaty otrzyma walutę wypłat.
payer_amountstring|nullKwota w Payer_Currency wypłaty.
signstringPodpis w celu sprawdzenia, czy webhook pochodzi z Cryptomus

Typ parametru

string

Definicja

Typ. Tylko Payout jest dostępny

Typ parametru

string

Definicja

uuid wypłaty

Typ parametru

string|null

Definicja

Identyfikator zamówienia w systemie (w celu zidentyfikowania wypłaty)

Typ parametru

string

Definicja

Kwota wypłaty

Typ parametru

string|null

Definicja

Kwota, która jest pobierana z salda sprzedawcy, w tym wszystkie prowizje.

Typ parametru

string|null

Definicja

Kwota Komisji Cryptomus

Typ parametru

boolean

Definicja

Czy płatność jest zakończonaJeśli wypłata nie jest ostateczna i nie powiodła się, nadal można ją ponownie wysunąć za pośrednictwem wsparcia.Po sfinalizowaniu wypłaty jest opłacane lub nieudane.

Typ parametru

string

Definicja

Status płatności Widzieć

Typ parametru

string|null

Definicja

1. aml - Powód odrzucenia płatności: odbiorca nie przeszedł weryfikacji AML.2. system_error - Powód odrzucenia: błąd serwera.3. address_error - Powód odrzucenia: nieprawidłowy adres odbiorcy.

Typ parametru

string|null

Definicja

Hash transakcji na blockchain.Pole txid nie będzie istniało, jeśli1) Wypłata została wypłacona przez P2P na adres Cryptomus2) Wypłata nie powiodła się.

Typ parametru

string

Definicja

Waluta faktury

Typ parametru

string|null

Definicja

Sieć blockchain, w której dokonano płatności

Typ parametru

string|null

Definicja

Kod kryptowaluty, w którym faktycznie zostanie wykonana wypłata. Adres wypłaty otrzyma walutę wypłat.

Typ parametru

string|null

Definicja

Kwota w Payer_Currency wypłaty.

Typ parametru

string

Definicja

Podpis w celu sprawdzenia, czy webhook pochodzi z Cryptomus

Przykład odpowiedzi


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}
Kopia

Weryfikacja WebHook

Widzieć