Uji semuanya di sandbox sebelum live
Dengan sandbox key Anda bisa membuat pembayaran, memilih apakah hasilnya lunas, gagal, atau kedaluwarsa, dan menerima webhook sungguhan, tanpa uang yang berpindah.
Terbit 03 Oktober 2026 2 menit baca
Integrasi pembayaran sebaiknya diuji sebelum dipakai pelanggan sungguhan. PAYWISE memberi setiap akun sandbox: lingkungan uji yang bekerja seperti live, tetapi tanpa uang sungguhan yang berpindah.

Sandbox key
Buat key di menu Kunci API dan pilih lingkungan sandbox. Sandbox key diawali pw_test_, key live diawali pw_live_. Setiap key hanya berlaku di lingkungannya sendiri, jadi uji coba tidak mungkin membuat pembayaran sungguhan secara tidak sengaja. Transaksi sandbox tidak masuk ke laporan live Anda.
Tentukan hasilnya sendiri
Di dunia nyata Anda menunggu pelanggan membayar. Di sandbox, Anda yang menentukan:
- Buat pembayaran dengan sandbox key.
- Buka
checkout_url-nya. - Pada bagian Simulasikan hasilnya, pilih Berhasil dibayar, Gagal, atau Kedaluwarsa.
URL webhook Anda menerima event yang persis sama dengan pembayaran sungguhan, dengan tanda tangan yang sama. Ini cara terbaik untuk menguji penanganan pesanan, termasuk saat pembayaran gagal.
Belum menulis kode? Pakai playground
API Playground di dashboard mengirim request sungguhan dengan sandbox key Anda dari sebuah formulir, lalu menampilkan request dan responsnya. Cara cepat untuk melihat hasil API sebelum menulis kode.
Daftar cek sebelum live
- Pembayaran lunas menandai pesanan lunas satu kali saja, meskipun webhook datang dua kali.
- Pembayaran gagal dan kedaluwarsa tidak membuat pesanan dikirim.
- Server Anda menolak webhook dengan tanda tangan yang salah.
- Mengirim
merchant_referenceyang sama lagi tidak membuat pembayaran kedua. - Halaman Log API menampilkan request Anda dengan kode status yang sesuai harapan.
Jika semuanya lolos, buat key live dan ganti sandbox key. Tidak ada bagian lain dari kode Anda yang perlu diubah.

