Testing & Certification

Test Cases — Cards

Test cards for every outcome: approved, declined, 3DS and insufficient funds.

Use these cards to simulate payment scenarios in the Stage environment before going live. They work exclusively in https://stage.tonder.io — they will not work in production.

For a better experience, we recommend getting in touch with your Tonder representative to obtain test cards specific to your integration and region.

Test cards

Card numberExpected result
4000 0000 0000 0077Successful payment
5451 9515 7492 5480Card declined
4456 5280 8038 98603DS authentication required
4456 5400 0000 0063Non-3DS flow
4574 4412 1519 0335Processing error (does not generate a log in Tonder)
4349 0012 1084 6432Insufficient funds

The CVV should be 3 digits and the expiration date can be any future date in MM/YY format.

Certification scenarios

All scenarios must be tested end-to-end, receiving and validating the webhook for each one.

ScenarioCardCVVExpiryAmountExpected result
✅ Success4000 0000 0000 007712311/2694.00Status Success · payment_id present
💳 Refund4000 0000 0000 007712311/2694.00Status Success → then initiate refund
❌ Decline5451 9515 7492 548012311/2695.00Status Declined
💸 Insufficient funds4349 0012 1084 643212311/2696.00Declined — insufficient funds
🔒 3DS4456 5280 8038 986012311/2697.003DS redirect → Status Success

Additional validations: receive the webhook with the final status for each scenario, validate that payment_id and order_id are present, and confirm webhook deduplication works.

Next steps

Was this page helpful?

On this page