Sandbox vs live
Perbedaan mode sandbox dan live, dan syarat membuka checkout live.
Setiap token API punya mode, sandbox atau live. Mode dipilih saat token dibuat dan tidak bisa diganti per request.
| Sandbox | Live | |
|---|---|---|
| Uang | Simulasi | Sungguhan |
| Pembayaran | Driver DOKU mock, QRIS dan VA simulasi | QRIS dan VA (BCA, BNI, BRI) |
| Melunasi checkout | Tombol "Simulasikan pembayaran" | Pembeli membayar |
| Syarat | Selalu terbuka | Review produk (Gate 1) lulus |
| Token | mode: "sandbox" | mode: "live" |
Apa yang dipisah per mode
Checkout session dan order diberi cap mode dari token yang membuatnya, dan pembacaan difilter berdasarkan mode token. Jadi token sandbox tidak melihat order live, dan sebaliknya.
Produk, harga, customer, dan endpoint webhook milik organisasi dan dipakai bersama oleh kedua mode.
Membuka checkout live
Membuat checkout dengan token live mengembalikan 409 org_not_reviewed sampai review produk (Gate 1) lulus. Organisasi yang ditangguhkan mengembalikan 409 org_not_active. Sandbox tidak terpengaruh, jadi kamu bisa membangun seluruh alur lebih dulu.
Urutan menuju live:
- Bangun dan uji di sandbox.
- Ajukan review produk dari dashboard.
- Setelah lulus, buat token
livedan ganti token di backend kamu. - Sebelum payout pertama: KYC dan rekening bank. Lihat Payouts dan KYC.
Webhook
Event dikirim dengan format yang sama di kedua mode. Gunakan endpoint dan secret terpisah bila kamu ingin memisahkan lalu lintas uji dari produksi.