Lompat ke konten

Simulasi Sandbox

Untuk setup webhook, bentuk payload, dan verifikasi signature, lihat bagian Webhooks.

Khusus test-mode: memaksa sebuah payment sandbox menjadi paid, failed, atau expired tanpa provider QRIS/bank asli, sehingga Anda bisa menguji webhook Anda secara end-to-end.

POST/sandbox/payments/{providerPaymentID}/simulate

Tidak diautentikasi dengan API key — providerPaymentID berasal dari checkout_url sebuah payment sandbox.

Parameter Tipe Deskripsi
providerPaymentID string Dari checkout_url payment sandbox
{ "outcome": "paid" }

outcome salah satu dari paid, failed, expired.

{
"duplicate": false,
"payment": { /* objek Payment, sudah diperbarui ke status simulasi */ }
}

Jika project Anda punya webhook yang dikonfigurasi untuk environment sandbox, mensimulasikan hasil akan memicu pengiriman payment.paid / payment.failed yang sungguhan — lihat payment.paid / payment.failed untuk bentuk payload-nya, dan Menangani Pengiriman Webhook untuk cara memakai ini dalam pengujian.