Sandbox
Silakan coba-coba, aman.
Sandbox bekerja persis seperti TujuPay live, tetapi dengan bank uji dan tanpa uang sungguhan. Gunakan untuk mencoba setiap alur yang mungkin ditempuh pelanggan sebelum Anda go live.
◷ Sandbox akan dibuka lebih dulu untuk developer di daftar tunggu. Kunci live menyusul setelah TujuPay berlisensi.
Perbedaan sandbox dan live
- Kunci
- Secret uji sk_test_ dan whsec_. Kunci live tidak pernah berfungsi di sini
- Uang
- Tidak ada. Pembayaran, refund dan pencairan hanya disimulasikan
- Bank
- Bank uji yang mengembalikan hasil sesuai pilihan Anda
- Pencairan
- Berjalan setiap 10 menit, bukan sekali per hari kerja
- Data
- Disimpan selama 90 hari, lalu dihapus
Bank uji
Di checkout sandbox, pilih salah satu bank berikut untuk mendapatkan hasil tertentu.
- ✓
Test Bank ApprovePembayaran langsung berhasil - ✕
Test Bank DeclineBank menolak pembayaran - ✕
Test Bank InsufficientDitolak karena saldo tidak cukup - ◷
Test Bank SlowTetap processing selama 2 menit, lalu berhasil - ◷
Test Bank TimeoutPelanggan meninggalkan halaman bank; pembayaran kedaluwarsa
Uji DuitNow QR
Kode QR sandbox tidak bisa dibayar dengan aplikasi perbankan sungguhan. Sebagai gantinya, buka pembayaran di dasbor dan tekan Simulasikan scan, atau panggil endpoint simulate.
curl https://api.tujupay.com/v1/test/payments/pay_3Kx9LmQ2/simulate_scan \ -u sk_test_51HxQ2...: \ -d outcome=succeeded
Picu webhook uji
Setiap aksi di sandbox mengirim webhook sungguhan ke endpoint Anda. Anda juga bisa mengirim jenis event apa pun kapan saja dari dasbor, berguna untuk menguji payout.held dan event langka lainnya.
curl https://api.tujupay.com/v1/test/webhook_events \ -u sk_test_51HxQ2...: \ -d type=payout.held
Batasan
- Hingga 25 request per detik per akun.
- Pembayaran uji hingga RM 50,000 per transaksi.
- Data sandbox dan live sepenuhnya terpisah.
Beralih ke live
- Coba setiap bank uji dan pastikan kode Anda menangani setiap hasilnya.
- Pastikan endpoint webhook Anda menolak tanda tangan yang tidak valid.
- Ganti kunci uji dengan kunci live dan arahkan webhook Anda ke produksi.