Skip to content

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

FieldTipeDeskripsi
eventstringJenis event yang terjadi (transaksi.pascabayar)
statusstringStatus dari transaksi pascabayar (success, failed, atau status lainnya).
dataobjectObjek yang berisi detail dari transaksi pascabayar.
idstringID unik transaksi pascabayar dari sistem.
reff_idstringID Unik dari sistem pengguna
layananstringLayanan yang pascabayar dipilih.
codestringKode layanan yang digunakan.
targetstringNo. / ID pelanggan yang terkait dengan transaksi pascabayar.
pricestringJumlah nominal transaksi pascabayar.
snstringSerial number atau nomor referensi tambahan yang diberikan untuk transaksi.
statusstringStatus transaksi pascabayar.
created_atstringWaktu pembuatan transaksi pascabayar dalam format YYYY-MM-DD HH:MM:SS.