Webhooks / Callback


Webhooks memungkinkan Anda untuk membuat aplikasi atau program yang dapat berlangganan (subscribe) event tertentu terkait perubahan status transaksi di 8stars. Kami akan mengirimkan HTTP POST payload ke URL yang sudah di konfigurasi pada webhook. Webhook dapat digunakan untuk melakukan update ke sistem Anda secara realtime, memberikan notifikasi, realtime grafik, analisa data dan lain sebagainya.

{info} Silahkan cek dokumentasi Prepaid, Postpaid, dan Hotel untuk memastikan payload yang akan Anda terima.

Payloads

Event yang dikirimkan akan berisi payload atau data yang relevan dengan informasi transaksi. Selain itu, Header user-agent akan memiliki value sesuai jenis transaksi:

User-Agent Jenis Transaksi
prepaid Transaksi prabayar
postpaid Transaksi pascabayar
hotel Transaksi hotel

Contoh Pengiriman (Prepaid)

Berikut adalah struktur JSON yang diharapkan:

{
  "data": {
    "ref_id": "ref1",
    "customer_no": "087800001230",
    "code": "x5",
    "message": "Transaksi Sukses",
    "status": "Sukses",
    "rc": "00",
    "balance": 18330888,
    "sn": "1234567890",
    "price": 5005
  }
}

Contoh Pengiriman (Hotel)

Dokumentasi lengkap callback hotel ada di Webhook / Callback Hotel. Header user-agent bernilai hotel. Payload mengikuti struktur response Detail Booking.