Skip to main content
Use the cards below when testing your card collection integration. Pass these details in your Card Charge API request or enter them in the Checkout SDK when connection_mode is set to "Test".
Test cards only work when X-TenantID: test (API) or connection_mode: "Test" (SDK) is set. They will not process real payments.

Test card numbers

Card TypeCard Number3D SecureExpiryCVV
Visa4508750015741019Yes (3DS required)01/39100
Mastercard5123450000000008Yes (3DS required)01/39100
Mastercard5111111111111118No (non-3DS)01/39100

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 DateSimulated Outcome
01/39Approved
05/39Declined
04/27Expired card
08/28Timed out
01/37Acquirer system error
02/37Unspecified failure
05/37Unknown 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.