Skip to content
DISSAU
Websites

Simulate payments to test your integration

Updated on 2026-07-18

To test your integration, simulate transactions without moving real money using special test values in a test environment. Test cards behave like fake credit cards and let you simulate:

  • Successful payments (depending on the card brand or country)
  • Card errors (declines, fraud, invalid data)
  • Disputes and refunds

How to use test cards

For interactive testing, use a number like 4242 4242 4242 4242 in your payment form or dashboard, and:

  • A valid future expiry date, such as 12/34
  • Any 3-digit CVC (4 digits for American Express)
  • Any value for the remaining fields

Cards that simulate successful payments

Card numberTypeResultExpiryCVC
4242 4242 4242 4242VisaSuccessful paymentAny future123
4000 0056 5556 5556Visa (debit)Successful paymentAny future123
5555 5555 5555 4444MastercardSuccessful paymentAny future123
3782 822463 10005American ExpressSuccessful paymentAny future1234

Cards that simulate errors

Use these to test your error-handling logic. Each returns a card error with its decline code.

DescriptionCard numberError codeDecline code
Generic decline4000 0000 0000 0002card_declinedgeneric_decline
Insufficient funds4000 0000 0000 9995card_declinedinsufficient_funds
Lost card4000 0000 0000 9987card_declinedlost_card
Stolen card4000 0000 0000 9979card_declinedstolen_card
Expired card4000 0000 0000 0069expired_card—
Incorrect CVC4000 0000 0000 0127incorrect_cvc—
Processing error4000 0000 0000 0119processing_error—

Still stuck?

If you didn't find what you were looking for, write to us and we'll help with your specific case.

Contact DISSAU

Related guides