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.

Notice: In addition to testing card payments, the platform supports testing alternative payments (details)

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.

Table 1. Test cards for payment scenarios without 3‑D Secure
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)
Table 2. Test cards for payment scenarios with 3‑D Secure
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