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 Number | Scenario | CVV | Expiry |
|---|---|---|---|
4111 1111 1111 1111 | Successful payment | Any 3 digits | Any future date |
4000 0000 0000 0002 | Card declined | Any 3 digits | Any future date |
4000 0000 0000 0069 | Expired card | Any 3 digits | Any future date |
4000 0000 0000 9995 | Insufficient funds | Any 3 digits | Any future date |
4000 0000 0000 3220 | 3DS authentication required | Any 3 digits | Any future date |
Mastercard
| Card Number | Scenario | CVV | Expiry |
|---|---|---|---|
5555 5555 5555 4444 | Successful payment | Any 3 digits | Any future date |
5200 0000 0000 0007 | Card declined | Any 3 digits | Any future date |
SATIM (Algeria)
| Card Number | Scenario |
|---|---|
6280 0000 0000 0001 | Successful CIB payment |
6390 0000 0000 0001 | Successful 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 succeeds100.02- Always declines100.03- Requires 3DS