Test cards

General information

To check the validity of the technical integration and different user scenarios for card payments, you can execute test payments in the test projects using test cards.

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, but they must be specified in the correct format. For example, the card expiry date cannot predate the payment date.

Purchases testing

Test purchases can be executed according to different user scenarios with the use of the test card numbers presented in the following tables.

Table 1. Test card for processing scenarios without performing 3‑D Secure authentication
Card Payment system 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 was 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 was declined due to insufficient funds on the card, error code 10105
4539 1214 1116 8251 Visa decline Payment was declined due to a delay in request processing by the issuer
Table 2. Test cards that support 3‑D Secure 2
Card Payment system 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

Payouts testing

Test payouts can be executed with the use of the test card numbers presented in the following table.

Card Payment system 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

In additional to testing card payments, in the payment platform are supported capabilities to testing alternative methods. For more information, see Testing. Additional questions about testing payments can be addressed to ecommpay technical support.