Appearance
Webhook Transfer
Webhook transfer digunakan untuk mengirimkan notifikasi mengenai transaksi transfer yang telah diproses. Ini memungkinkan sistem terintegrasi untuk menerima informasi secara real-time ketika sebuah transfer berhasil atau gagal, termasuk detail mengenai jumlah yang ditransfer dan penerima.
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": "transfer",
"status": "success",
"data": {
"id": "xxxxxxxxxxxxxxxxxxxxxxxx",
"reff_id": "xxxxxxxxxxxxxxxxxxxxxxxx",
"nama": "John Doe",
"nomor_tujuan": "123456789",
"nominal": "20000",
"fee": "2000",
"status": "success",
"detail": {
"email": "",
"phone": "",
"note": ""
},
"created_at": "2023-12-19 10:27:26"
}
}
Deskripsi Payload Transfer
Field | Tipe | Deskripsi |
---|---|---|
event | string | Jenis event yang terjadi (transfer ). |
status | string | Status dari transaksi transfer (success atau failed ). |
data | object | Objek yang berisi detail dari transaksi transfer. |
id | string | ID unik transfer dari sistem. |
reff_id | string | ID Unik dari sistem pengguna |
nama | string | Nama penerima transfer. |
nomor_tujuan | string | Nomor penerima transfer. |
nominal | integer | Jumlah nominal transfer. |
fee | integer | Biaya yang dikenakan untuk transaksi transfer. |
status | string | Status transfer. |
detail | object | Objek yang berisi detail transfer. |
string | Email penerima transfer. | |
phone | string | Nomor telepon penerima transfer. |
note | string | Catatan transfer. |
created_at | string | Waktu pembuatan transfer dalam format YYYY-MM-DD HH:MM:SS . |