Test Cards

Use these test card numbers in the sandbox environment

Sandbox Only

These card numbers only work in the sandbox environment. Never use real card numbers in sandbox or test card numbers in production.

Visa Cards

Card NumberScenarioCVVExpiry
4111 1111 1111 1111Successful paymentAny 3 digitsAny future date
4000 0000 0000 0002Card declinedAny 3 digitsAny future date
4000 0000 0000 0069Expired cardAny 3 digitsAny future date
4000 0000 0000 9995Insufficient fundsAny 3 digitsAny future date
4000 0000 0000 32203DS authentication requiredAny 3 digitsAny future date

Mastercard

Card NumberScenarioCVVExpiry
5555 5555 5555 4444Successful paymentAny 3 digitsAny future date
5200 0000 0000 0007Card declinedAny 3 digitsAny future date

SATIM (Algeria)

Card NumberScenario
6280 0000 0000 0001Successful CIB payment
6390 0000 0000 0001Successful Edahabia payment

3DS Testing

When testing 3DS flows, use the following credentials on the test 3DS page:

  • Password: password
  • OTP: 123456

Test Amounts

You can also trigger specific behaviors using amounts:

  • 100.01 - Always succeeds
  • 100.02 - Always declines
  • 100.03 - Requires 3DS