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.

Tanggapan

Parameter respons

NamaJenis parameterDefinisi
typestringKetik. Hanya pembayaran yang tersedia
uuidstringuuid pembayaran
order_idstring|nullID Pesanan di sistem Anda (untuk mengidentifikasi pembayaran)
amountstringJumlah pembayaran
merchant_amountstring|nullJumlah yang didebet dari saldo pedagang, termasuk semua komisi.
commissionstring|nullJumlah komisi Cryptomus
is_finalbooleanApakah pembayaran sudah selesaiJika pembayaran belum final dan gagal, masih ada kemungkinan untuk mengirimkannya kembali melalui dukungan.Saat pembayaran diselesaikan, berarti sudah terbayar atau gagal.
statusstringStatus pembayaran melihat
fail_reasonstring|null1. 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.
txidstring|nullHash transaksi pada blockchain.Bidang txid tidak akan ada jika1) Pembayaran dibayarkan melalui p2p ke alamat Cryptomus2) Pembayaran gagal.
currencystringMata uang faktur
networkstring|nullJaringan blockchain tempat pembayaran dilakukan
payer_currencystring|nullKode mata uang kripto tempat pembayaran akan dilakukan. Alamat pembayaran akan menerima mata uang pembayaran.
payer_amountstring|nullJumlah dalam payer_currency dari pembayaran.
signstringTanda tangan untuk memverifikasi bahwa webhook berasal dari Cryptomus

Jenis parameter

string

Definisi

Ketik. Hanya pembayaran yang tersedia

Jenis parameter

string

Definisi

uuid pembayaran

Jenis parameter

string|null

Definisi

ID Pesanan di sistem Anda (untuk mengidentifikasi pembayaran)

Jenis parameter

string

Definisi

Jumlah pembayaran

Jenis parameter

string|null

Definisi

Jumlah yang didebet dari saldo pedagang, termasuk semua komisi.

Jenis parameter

string|null

Definisi

Jumlah komisi Cryptomus

Jenis parameter

boolean

Definisi

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

string

Definisi

Status pembayaran melihat

Jenis parameter

string|null

Definisi

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|null

Definisi

Hash transaksi pada blockchain.Bidang txid tidak akan ada jika1) Pembayaran dibayarkan melalui p2p ke alamat Cryptomus2) Pembayaran gagal.

Jenis parameter

string

Definisi

Mata uang faktur

Jenis parameter

string|null

Definisi

Jaringan blockchain tempat pembayaran dilakukan

Jenis parameter

string|null

Definisi

Kode mata uang kripto tempat pembayaran akan dilakukan. Alamat pembayaran akan menerima mata uang pembayaran.

Jenis parameter

string|null

Definisi

Jumlah dalam payer_currency dari pembayaran.

Jenis parameter

string

Definisi

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

Verifikasi webhook

melihat