Sandbox Simulator
Simulate paid, failed, or expired outcomes with only a payment code — no API key.
Sandbox Simulator
Drive a sandbox payment link to a chosen outcome without an API key. Paste the payment code from the checkout URL (the same capability token a payer sees), pick an outcome, and simulate.
No money moves. Matching webhooks are delivered the same way as production.
Never use real credentials or real money here. This tool only talks to the sandbox gateway.
What each outcome does
| Outcome | Link status | Webhook |
|---|---|---|
| Paid | Settles to succeeded | payment_link.succeeded |
| Failed | Stays pending | None |
| Expired | Moves to expired | payment_link.expired |
Payment method is recorded on paid/failed attempts only (defaults to VA BRI if you leave the default).
Prefer the API instead?
If you already have a sk_test_ key and the payment link UUID, use POST /sandbox/simulate from your backend or the API reference try-it console.