Appearance
Webhook Transaksi Pascabayar
Webhook transaksi pascabayar berfungsi untuk mengirim notifikasi mengenai transaksi pascabayar yang telah diproses. Ini memungkinkan sistem terintegrasi untuk menerima informasi secara real-time ketika sebuah transaksi pascabayar 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.pascabayar",
"status": "success",
"data": {
"id": "xxxxxxxxxxxxxxx",
"reff_id": "xxxxxxxxxxxxxxxx",
"layanan": "Smartfren Postpaid",
"code": "HP3",
"target": "088xxxxxxxxx",
"price": "100422",
"sn": "xxxxxxxxxx",
"status": "success",
"created_at": "2024-02-09 15:19:56"
}
}
Deskripsi Payload Transaksi Pascabayar
Field | Tipe | Deskripsi |
---|---|---|
event | string | Jenis event yang terjadi (transaksi.pascabayar ) |
status | string | Status dari transaksi pascabayar (success , failed , atau status lainnya ). |
data | object | Objek yang berisi detail dari transaksi pascabayar. |
id | string | ID unik transaksi pascabayar dari sistem. |
reff_id | string | ID Unik dari sistem pengguna |
layanan | string | Layanan yang pascabayar dipilih. |
code | string | Kode layanan yang digunakan. |
target | string | No. / ID pelanggan yang terkait dengan transaksi pascabayar. |
price | string | Jumlah nominal transaksi pascabayar. |
sn | string | Serial number atau nomor referensi tambahan yang diberikan untuk transaksi. |
status | string | Status transaksi pascabayar. |
created_at | string | Waktu pembuatan transaksi pascabayar dalam format YYYY-MM-DD HH:MM:SS . |