Sandbox test details
The SkyPay Simulator uses the deterministic values below. They are not provider credentials and must be used only when SkyPay Simulator is selected.
| Card number | CVV | Expiry | Behavior |
|---|---|---|---|
4084 0840 8408 4081 | 408 | 01/31 | Always succeeds |
4084 0840 8408 4084 | 408 | 01/31 | Insufficient funds |
4084 0840 8408 4085 | 408 | 01/31 | Always fails |
- Initiate a Sandbox payment.
- Open the returned hosted checkout URL.
- Choose SkyPay Simulator and select the matching test outcome.
- Confirm your UI, webhook handler, and server-side verification agree on the result.
Any other syntactically valid card number defaults to success in the SkyPay Simulator. No card is charged and no real money moves.
For a provider-backed test, use the details required by that provider's hosted Sandbox journey. See Paystack Sandbox and Payaza Sandbox. SkyPay never accepts provider card data in the payment-initiation request.
danger
Never enter a real card in Sandbox or put card data in your API request, logs, metadata, or database. SkyPay's payment-initiation API does not accept raw card details.