Appearance
Webhook Deposit
Webhook Deposit digunakan untuk mengirimkan notifikasi mengenai deposit yang telah selesai diproses. Ini memungkinkan integrasi sistem untuk menerima informasi secara real-time ketika sebuah pembayaran sebuah deposit berhasil atau gagal.
Anda dapat menetapkan URL webhook
atau callback URL
di halaman API di bagian CALLBACK. Pastikan Anda memiliki endpoint publik yang bisa menerima request HTTP POST.
Headers
Webhook request akan menyertakan beberapa headers penting, seperti:
Content-Type: application/json
X-ATL-Signature: md5(username)
Contoh Payload
Payload adalah data yang dikirim oleh webhook dalam format JSON. Berikut adalah contoh payload yang dikirim oleh webhook:
json
{
"event": "deposit",
"status": "processing",
"data": {
"id": "jkk00Dw71oMcuDDpo2Rq",
"reff_id": "019287179223121",
"metode": "E-Wallet QRIS",
"nominal": 2500,
"fee": "18",
"status": "processing",
"created_at": "2024-07-02 16:23:14"
}
}
Deskripsi Payload Deposit
Field | Tipe | Deskripsi |
---|---|---|
event | string | Jenis event yang terjadi (deposit untuk deposit dengan settlement atau deposit.fast untuk deposit instan). |
status | string | Status dari transaksi deposit (processing, success, atau status lainnya). |
data | object | Objek yang berisi detail dari transaksi deposit. |
id | string | ID unik deposit dari sistem. |
reff_id | string | ID Unik dari sistem pengguna |
metode | string | Metode pembayaran yang digunakan untuk deposit. |
nominal | integer | Jumlah nominal deposit. |
fee | integer | Biaya yang dikenakan untuk transaksi deposit. |
status | string | Status deposit. |
created_at | string | Waktu pembuatan deposit dalam format YYYY-MM-DD HH:MM:SS . |