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.
Po zmianie statusu wypłaty żądanie POST jest wysyłane do url_callback określonego podczas tworzenia wypłaty.
Odpowiedź
Parametry odpowiedzi
| Nazwa | Typ parametru | Definicja |
|---|---|---|
| type | string | Typ. Tylko Payout jest dostępny |
| uuid | string | uuid wypłaty |
| order_id | string|null | Identyfikator zamówienia w systemie (w celu zidentyfikowania wypłaty) |
| amount | string | Kwota wypłaty |
| merchant_amount | string|null | Kwota, która jest pobierana z salda sprzedawcy, w tym wszystkie prowizje. |
| commission | string|null | Kwota Komisji Cryptomus |
| is_final | boolean | 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. |
| status | string | Status płatności Widzieć |
| fail_reason | string|null | 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. |
| txid | string|null | 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ę. |
| currency | string | Waluta faktury |
| network | string|null | Sieć blockchain, w której dokonano płatności |
| payer_currency | string|null | Kod kryptowaluty, w którym faktycznie zostanie wykonana wypłata. Adres wypłaty otrzyma walutę wypłat. |
| payer_amount | string|null | Kwota w Payer_Currency wypłaty. |
| sign | string | Podpis w celu sprawdzenia, czy webhook pochodzi z Cryptomus |
Typ parametru
stringDefinicja
Typ. Tylko Payout jest dostępnyTyp parametru
stringDefinicja
uuid wypłatyTyp parametru
string|nullDefinicja
Identyfikator zamówienia w systemie (w celu zidentyfikowania wypłaty)Typ parametru
stringDefinicja
Kwota wypłatyTyp parametru
string|nullDefinicja
Kwota, która jest pobierana z salda sprzedawcy, w tym wszystkie prowizje.Typ parametru
string|nullDefinicja
Kwota Komisji CryptomusTyp parametru
booleanDefinicja
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
stringTyp parametru
string|nullDefinicja
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|nullDefinicja
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
stringDefinicja
Waluta fakturyTyp parametru
string|nullDefinicja
Sieć blockchain, w której dokonano płatnościTyp parametru
string|nullDefinicja
Kod kryptowaluty, w którym faktycznie zostanie wykonana wypłata. Adres wypłaty otrzyma walutę wypłat.Typ parametru
string|nullDefinicja
Kwota w Payer_Currency wypłaty.Typ parametru
stringDefinicja
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