Skip to content

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

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