Appearance
Webhook Transaksi Prabayar
Webhook transaksi prabayar digunakan untuk mengirimkan notifikasi mengenai transaksi prabayar yang telah selesai diproses. Ini memungkinkan integrasi sistem untuk menerima informasi secara real-time ketika sebuah transaksi prabayar 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": "transaksi",
"status": "success",
"data": {
"id": "xxxxxxxxxxxxxxxxxxxxx",
"reff_id": "xxxxxxxxxxxxxxxxxxxxxxx",
"layanan": "MOBILELEGEND - 10 Diamond",
"code": "ML10",
"target": "1234332123",
"price": "15000",
"sn": "SN - Exampel1234567890",
"status": "success",
"created_at": "2024-01-16 11:59:55"
}
}
Deskripsi Payload Transaksi Prabayar
Field | Tipe | Deskripsi |
---|---|---|
event | string | Jenis event yang terjadi (transaksi ) |
status | string | Status dari transaksi prabayar (processing, success, atau status lainnya). |
data | object | Objek yang berisi detail dari transaksi prabayar. |
id | string | ID unik transaksi dari sistem. |
reff_id | string | ID Unik dari sistem pengguna. |
layanan | string | Nama layanan yang dipilih. |
code | string | Kode layanan yang digunakan. |
target | string | No. / ID pelanggan yang terkait dengan transaksi. |
price | integer | Jumlah nominal transaksi. |
sn | string | Serial number atau nomor referensi tambahan yang diberikan untuk transaksi. |
status | string | Status transaksi. |
created_at | string | Waktu pembuatan transaksi dalam format YYYY-MM-DD HH:MM:SS . |