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_reff": "INV20250429006",
"status": "Paid",
"amount": 15000,
"fee": 5000,
"amount_received": 10000,
"payment_method": "BCAVA",
"payment_code": "15514821000000032",
"paid_at": "2025-04-29 14:01:08",
"signature": "HMAC_SHA256(...)"
}
Saran: setelah menerima callback, balas HTTP 200 secepat mungkin. Proses berat taruh queue/job.