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_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.