Kembali ke Landing
Kembali
API Dokumentasi
API Dokumentasi
Pilih endpoint, copy URL/cURL/response, dan gunakan mode Live atau Sandbox.
Callback akan dikirim ke Callback URL merchant saat transaksi berubah status (misal: Paid / Expired / Canceled). Pastikan endpoint callback Anda bisa menerima JSON dan memverifikasi signature.
Overview
Callback akan dikirim ke Callback URL merchant saat transaksi berubah status (misal: Paid / Expired / Canceled). Pastikan endpoint callback Anda bisa menerima JSON dan memverifikasi signature.
| HTTP Method | POST |
| Content-Type | application/json |
| Tujuan | Callback URL merchant (LIVE/SANDBOX sesuai transaksi) |
Contoh Payload Callback
{
"reference": "T0000000033KGJ0D",
"merchant_ref": "INV20250429006",
"total_amount": 15000,
"payment_method_code": "BCAVA",
"status": "Paid"
}
Signature dikirim lewat header X-CALLBACK-SIGNATURE (HMAC-SHA256 dari raw JSON body). Saran: balas HTTP 200 secepat mungkin; proses berat taruh queue/job.