Pra-peluncuran

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