Test cards
A reference with card numbers that can be used for testing different card payment scenarios.
General information
To check the validity of the technical integration and different user scenarios for card payments, you are recommended to try processing test payments in the test projects using test cards listed in this reference.
With test cards, the processing scenario is selected based on the card number. Other parameters, such as payment amount, cardholder name, or verification code, can take arbitrary values (unless otherwise noted), but they must be specified in the correct format. For example, the card expiry date cannot predate the payment date.
If you have questions about testing payment processing, contact the Ecommpay technical support.
Testing purchases
You can test processing purchases with different user scenarios by using test card numbers in the following tables.
| Card | Card network | Status | Notes |
|---|---|---|---|
4000 0000 0000 0077 |
Visa | success |
– |
4111 1111 1111 1111 |
Visa | decline |
– |
4000 0000 0000 0119 |
Visa | success |
Payment to register a COF purchase |
4000 0000 0000 0119 |
Visa | decline |
Debit operation performed as part of the registered COF purchase is declined due to invalid card data, error code 10102 |
4000 0000 0000 0135 |
Visa | success |
Payment to register a COF purchase |
4000 0000 0000 0135 |
Visa | decline |
Debit operation performed as part of the registered COF purchase is declined due to insufficient funds on the card, error code 10105 |
4539 1214 1116 8251 |
Visa | decline |
Payment is declined due to an issuer timeout |
5126 1600 0035 6675 |
Mastercard | success |
Payment with partial authorisation is approved (if this capability is enabled and the purchase amount in the request is greater than 120 EUR, details) |
4010 5716 7622 3548 |
Visa | success |
Payment with partial authorisation is approved (if this capability is enabled and the purchase amount in the request is greater than 120 EUR, details) |
| Card | Card network | Status | Notes |
|---|---|---|---|
4314 2200 0000 0056 |
Visa | success |
Challenge flow when the ACS page is displayed for entering the code |
4477 0000 0000 0006 |
Visa | success |
Frictionless flow |
5413 3300 0000 0019 |
Mastercard | success |
Challenge flow when the ACS page is displayed for entering the code |
5544 3300 0000 0045 |
Mastercard | decline |
Challenge flow when the ACS page is displayed for entering the code |
5252 0000 0000 0004 |
Mastercard | success |
Frictionless flow |
Testing payouts
You can test issuing payouts by using test card numbers in the following table.
| Card | Card network | Status |
|---|---|---|
4242 4242 4242 4242 |
Visa | success |
4314 2200 0000 0072 |
Visa | decline |
5413 3300 0000 0019 |
Mastercard | success |
5413 3300 0000 0035 |
Mastercard | decline |