API Dokumentasi

Pilih endpoint, copy URL/cURL/response, dan gunakan mode Live atau Sandbox.

ENDPOINT
Callback
POST • Callback/Webhook
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.