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 that only work in the Adyen test environment. Transactions carried out with these test cards do not result in actual credits/debits to live bank accounts.
We provide one generic card with your test terminal. You can also buy Adyen test card packs from shop.b2ps.com (US and Europe). Test card packs include a variety of cards with different brands, language codes, country codes, and currency codes. You can also test Alipay and WeChat Pay transactions.
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
Entering the wrong PIN multiple times will result in a blocked card.
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 performed 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 gift cards
Use the card numbers and balances below to simulate transaction scenarios.
Goldsmiths
Card Number | Balance |
---|---|
9826150920000060 | 1200.00 |
9826150920000003 | 9999.99 |
9826150920000045 | 560.00 |
9826150920000029 | 987500 |
Charge an amount against your test card with the last three digits reflecting the test transaction you want to simulate. These scenarios are outlined in the Test transaction scenarios table below.
The balance is reduced for the duration of the transaction only.
Alipay and WeChat Pay
To test Alipay and WeChat Pay transactions on a terminal, you need to change the configuration of your merchant account:
- Log in to the Customer Area, and switch to the merchant account you'll use for testing.
- Navigate to Account > Payment methods.
- Click AliPay or WeChat Pay.
- For the AcquirerAccount, select SimulatorAcquirerAccount.
- Click Save.
Terminals linked to this merchant account can now make test payments for Alipay and WeChat Pay.
To test Flow 3 you must scan a shopper’s barcode (wallet ID). While the simulator generates responses without validating the Alipay / WeChat Pay wallet IDs, we recommend to use wallet IDs in line with the specifications from Alipay and WeChat Pay:
- Alipay wallet ID: string of 16-24 digits, starting with: 25, 26, 27, 28, 29 or 30
- WeChat Pay wallet ID: 18 numbers, starting with: 10, 11, 12, 13, 14 or 15
In most cases, making a test payment will result in the transaction being Approved. For more information on testing different payment scenarios, see Test acquirer responses.