connection_mode is set to "Test".
Test card numbers
| Card Type | Card Number | 3D Secure | Expiry | CVV |
|---|---|---|---|---|
| Visa | 4508750015741019 | Yes (3DS required) | 01/39 | 100 |
| Mastercard | 5123450000000008 | Yes (3DS required) | 01/39 | 100 |
| Mastercard | 5111111111111118 | No (non-3DS) | 01/39 | 100 |
Simulating different outcomes
The expiry date you pass in a test request determines the transaction outcome — not the card number. Use the table below to trigger specific scenarios:| Expiry Date | Simulated Outcome |
|---|---|
01/39 | Approved |
05/39 | Declined |
04/27 | Expired card |
08/28 | Timed out |
01/37 | Acquirer system error |
02/37 | Unspecified failure |
05/37 | Unknown error |
To test the 3DS (authentication required) flow, use either the Visa or the first Mastercard number. To test the non-3DS (direct approval) flow, use
5111111111111118.What’s next
Card Collections
Integrate the Card Charge API — including 3DS handling and status queries.
Web Checkout SDK
Test the hosted checkout modal using these cards in Test Mode.