Webhook
Webhook adalah semacam metode umpan balik untuk informasi pembayaran.
Saat status pembayaran berubah, permintaan POST dikirim ke url_callback yang ditentukan saat membuat pembayaran.
Saat status pembayaran berubah, permintaan POST dikirim ke url_callback yang ditentukan saat membuat pembayaran.
Tanggapan
Parameter respons
| Nama | Jenis parameter | Definisi |
|---|---|---|
| type | string | Ketik. Hanya pembayaran yang tersedia |
| uuid | string | uuid pembayaran |
| order_id | string|null | ID Pesanan di sistem Anda (untuk mengidentifikasi pembayaran) |
| amount | string | Jumlah pembayaran |
| merchant_amount | string|null | Jumlah yang didebet dari saldo pedagang, termasuk semua komisi. |
| commission | string|null | Jumlah komisi Cryptomus |
| is_final | boolean | Apakah pembayaran sudah selesaiJika pembayaran belum final dan gagal, masih ada kemungkinan untuk mengirimkannya kembali melalui dukungan.Saat pembayaran diselesaikan, berarti sudah terbayar atau gagal. |
| status | string | Status pembayaran melihat |
| fail_reason | string|null | 1. aml - Alasan penolakan pembayaran: penerima tidak lulus verifikasi AML.2. system_error - Alasan penolakan: kesalahan server.3. address_error - Alasan penolakan: alamat penerima tidak valid. |
| txid | string|null | Hash transaksi pada blockchain.Bidang txid tidak akan ada jika1) Pembayaran dibayarkan melalui p2p ke alamat Cryptomus2) Pembayaran gagal. |
| currency | string | Mata uang faktur |
| network | string|null | Jaringan blockchain tempat pembayaran dilakukan |
| payer_currency | string|null | Kode mata uang kripto tempat pembayaran akan dilakukan. Alamat pembayaran akan menerima mata uang pembayaran. |
| payer_amount | string|null | Jumlah dalam payer_currency dari pembayaran. |
| sign | string | Tanda tangan untuk memverifikasi bahwa webhook berasal dari Cryptomus |
Jenis parameter
stringDefinisi
Ketik. Hanya pembayaran yang tersediaJenis parameter
stringDefinisi
uuid pembayaranJenis parameter
string|nullDefinisi
ID Pesanan di sistem Anda (untuk mengidentifikasi pembayaran)Jenis parameter
stringDefinisi
Jumlah pembayaranJenis parameter
string|nullDefinisi
Jumlah yang didebet dari saldo pedagang, termasuk semua komisi.Jenis parameter
string|nullDefinisi
Jumlah komisi CryptomusJenis parameter
booleanDefinisi
Apakah pembayaran sudah selesaiJika pembayaran belum final dan gagal, masih ada kemungkinan untuk mengirimkannya kembali melalui dukungan.Saat pembayaran diselesaikan, berarti sudah terbayar atau gagal.Jenis parameter
stringJenis parameter
string|nullDefinisi
1. aml - Alasan penolakan pembayaran: penerima tidak lulus verifikasi AML.2. system_error - Alasan penolakan: kesalahan server.3. address_error - Alasan penolakan: alamat penerima tidak valid.Jenis parameter
string|nullDefinisi
Hash transaksi pada blockchain.Bidang txid tidak akan ada jika1) Pembayaran dibayarkan melalui p2p ke alamat Cryptomus2) Pembayaran gagal.Jenis parameter
stringDefinisi
Mata uang fakturJenis parameter
string|nullDefinisi
Jaringan blockchain tempat pembayaran dilakukanJenis parameter
string|nullDefinisi
Kode mata uang kripto tempat pembayaran akan dilakukan. Alamat pembayaran akan menerima mata uang pembayaran.Jenis parameter
string|nullDefinisi
Jumlah dalam payer_currency dari pembayaran.Jenis parameter
stringDefinisi
Tanda tangan untuk memverifikasi bahwa webhook berasal dari Cryptomus
Contoh respons
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}Menyalin