Test Banks
In order to test the integration a test bank is available in the playground environment.
The test bank can be accessed for several countries by selecting the country and choosing the Demo Bank
.
The test bank is provided for testing the specific behavior of banks
connected via PSD2 API. During the bank authentication as the first step,
a bank login method can be selected, and choosing the Demo Bank PSD2
will use the PSD2 test bank.
Country-specific Test Banks
To test the look and feel of other markets and to provide a consistent language during the full flow, a localized test bank is offered for the countries below.
Country | Bank code |
---|---|
AT | 00000 |
BE | 999 |
DK | 0000 |
ES | 9999 |
FI | 999 |
FR | 00000 |
GB | 000000 |
IT | 00000 |
NL | TEST |
NO | 0000 |
PT | 0000 |
SE | 00000 |
SK | 0000 |
Country-specific keywords
The country-specific test banks do not support any keywords listed for the PSD2 test bank and only the happy-case is available. However, entering the following values as a PIN or username in the bank login step instructs the underlying systems to execute different country-specific scenarios that can happen at different banks.
PIN/Username | Countries | Functionality |
---|---|---|
force-tan | GB | The GB test bank skips the strong customer authorization (SCA) for a payment if the consumer has already completed it during the login. "force-tan" can be used to enforce a second SCA. |
generate-new-accounts{0-100} | GB | The GB test bank generates a set of 0 to 100 accounts with random account_number, bank_code, national_branch_code, bic, transfer_type and account_type. The alias and holder_name contain the index in their name. For example: alias "Generated Account #0" and holder_name "Person #0". |
bankid | SE | The SE test bank shows a typical BankID authentication for 25 seconds before it automatically completes or continues successfully. |