POS test cards

Adyen provides a basic TEST system to simulate transaction scenarios and test functionalities before implementing them in the live system. Test cards are dummy payment cards which work in the Adyen test environment only. Transactions carried out with these test cards do not result in actual credits/debits to live (bank) accounts. In order to board a Test terminal and perform tests, you need test credentials which differ from live credentials. You also need a test terminal, configured with test keys instead of live keys.

When using the test system, set the environment to TEST upon initialization (using the appropriate flag for your library).

When switching the library between the live environment and test environment the app must re-register to make sure the correct credentials are selected and used for communication.

You can log in to the test Adyen Customer Area, using your personal user credentials for test, to look at completed transactions. These are not the same credentials as used for the application.

Test Card Applications

You can perform tests by using the provided Adyen test card. It contains five different applications:

Application Payment Method Issuing Country Currency Expiration Date Locale
MC NL Mastercard Belgium EUR 28-02-29 Dutch
MS EN Maestro Belgium EUR 28-02-29 English
MC F Mastercard US USD 28-02-29 French
MC ES Maestro US USD 28-02-29 Spanish
Magstripe (MSR) Mastercard US USD 01-12-25 English

Test Card CVMs

The test card is programmed to select a different Cardholder Verification Method (CVM) based upon the transaction amount and currency:

Application Condition CVM
MC NL >200.00 EUR CVM 1: Enciphered PIN verified online
  >100 EUR CVM 2: Enciphered PIN verification performed by ICC
  0-100 EUR CVM 3: Signature
MS EN >200.00 EUR CVM 1: Enciphered PIN verified online
  >100 EUR CVM 2: Enciphered PIN verification performed by ICC
  0-100 EUR CVM 3: Signature
MC F All CVM 1: Enciphered PIN verification performed by ICC
MC ES All CVM 1: Enciphered PIN verification peformed by ICC
MSR (Magnetic Stripe Reader) All CVM1: Service code 201 - Signature

For a general explanation of CVM lists, click here.

For sale transactions, there are four possible results:

  • Approved
  • Refused
  • Cancelled
  • Error

Test transaction scenarios

Change the last digits of the transaction amount to simulate different scenarios.

Shoppers and merchants can cancel the transaction using the PED. Merchants can also cancel the transaction using the library. A cancellation will generate the result "CANCELLED".

Refunds will generate an approved response. 

Amount (last three digits) Acquirer Response Transaction Result
Any (except the special cases below) Approved Approved
121 Acquirer Cancelled Refused
122 Fraud Refused
123 Declined Refused
124 Not enough balance Refused
125 Blocked card Refused
126 Expired card Refused
127 Invalid amount Refused
128 Invalid card number Refused
129 Not supported Refused
130 Acquirer error Error
131 Acquirer declined Refused
132 Acquirer declined Refused
133 Referral Refused
134 (use correct PIN only!) Incorrect online PIN Error
135 PIN tries exceeded Refused
136 Issuer unavailable Refused
137

Withdrawal Amount Exceeded

Refused
138

Withdrawal Count Exceeded

Refused
139

Amount partially approved

Approved
140 Invalid issuer authentication data Refused
142 (contactless) Withdrawal Amount Exceeded, only for contactless otherwise APPROVED Refused
143 (contactless) Withdrawal Count Exceeded, only for contactless otherwise APPROVED Refused
Any Card removed during app selection Error
Any Cancelled via terminal Cancelled
Any Cancelled through the library by merchant Cancelled

Amounts ending in 142 and 143 will only return WITHDRAWAL_AMOUNT_EXCEEDED and WITHDRAWAL_COUNT_EXCEEDED if the POS Entry Mode was actually contactless, otherwise they will return APPROVED.

Questions

Can't find something you are looking for? Look at our FAQ for answers or send an email to support.