Environment
Ringkasan
Bagian berjudul "Ringkasan"Setiap project punya dua environment: sandbox dan production. Keduanya berbagi dashboard dan project yang sama, tapi semua yang lain — pembayaran, payment link, saldo — dipisah sepenuhnya.
- Sandbox mensimulasikan bank/provider QRIS sungguhan tanpa memindahkan uang asli. Gunakan ini selama Anda membangun dan menguji integrasi.
- Production memproses pembayaran sungguhan dan mensyaratkan project Anda sudah lolos review KYC terlebih dahulu.
Cara kerja isolasi
Bagian berjudul "Cara kerja isolasi"Data sandbox dan production tidak pernah tercampur:
- API key sandbox hanya bisa membaca atau menulis data sandbox, dan key production hanya data production — tidak ada parameter request yang bisa mengganti environment, jadi key yang bocor tidak bisa diarahkan ke environment lain.
- Payment link, pembayaran, dan saldo yang dibuat di sandbox tidak terlihat dari production, begitu juga sebaliknya.
- Environment switcher di dashboard hanya mengubah apa yang sedang Anda lihat — batas akses sesungguhnya ditentukan oleh API key mana (atau, di dashboard sendiri, konteks sesi mana) yang Anda pakai, bukan oleh apa pun yang dikirim klien.
API key terikat ke satu environment
Bagian berjudul "API key terikat ke satu environment"Secret dari sebuah API key menunjukkan environment miliknya:
sk_test_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxsk_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxBuat satu key per project per environment dari tab API Key pada project di dashboard — lihat Autentikasi. Key sandbox tidak pernah memberi akses ke data production, jadi anggap “go live” sebagai mengganti key yang dipakai backend Anda, bukan mengubah request yang Anda kirim.
Pindah ke production
Bagian berjudul "Pindah ke production"Lihat Go Live untuk checklist lengkapnya — menyelesaikan KYC, membuat key production, dan menggantinya di backend Anda.