Skip to main content

Sandbox environment

The sandbox environment behaves the same as the production environment apart from the fact that the banks are simulated.

The integration can be tested using a sandbox configuration with sandbox specific:

Other settings such as:

are shared between sandbox and production environment and can be utilized on both.

Once Tenant is confident that everything is working as expected the sandbox integration can be easily switched to production changing the API environment and API keys used.

Sandbox banks

All banks listed in sandbox environment are simulated.
See bank integration flows for more information about specific bank/provider flows.

To fully test your integration, use the following banks.

Simulating payment scenarios by amount

For payments, the sandbox flow can be selected directly through the payment amount, independent of the chosen bank/provider. The whole number part of the amount picks the simulated flow, so any provider/IBAN can be used to trigger any of the flows below by simply setting the amount to a value from 1 to 9.

AmountFlowDescription
1RedirectClassic redirect flow directly to the bank, no additional data input needed.
Use HU42 1177 3016 1111 1018 0000 0000 as IBAN
2Redirect with IBANRedirect flow with IBAN. IBAN is required prior to redirect.
Use CZ55 0800 0000 0012 3456 7899 as IBAN
3Embedded passwordEmbedded flow with a single password field. Use AT19 3842 0000 0502 4542 as IBAN, username: test, account password: 0000
4Embedded OTPEmbedded flow with a one-time password/SMS-Tan field. Use AT19 3842 0000 0502 4542 as IBAN, SMS-Tan: 123456
5Select accountUser selects an account from a list, no additional input needed. Use RO49 AAAA 1B31 0075 9384 0000 as IBAN
6Select account with inputUser selects an account from a list and then provides additional input. Use RO49 AAAA 1B31 0075 9384 0000 as IBAN, SMS-Tan: 123456
7Input singleEmbedded flow with a single input field. Use FR14 2004 1010 0505 0001 3M02 606 as IBAN, username: test
8Input multipleEmbedded flow with multiple input fields. Use FR14 2004 1010 0505 0001 3M02 606 as IBAN, username: test, account password: 0000, SMS-Tan: 123456
9DecoupledDecoupled flow — confirmation happens in the user's own banking app/device, no data entry in the payment dialog

Any other amount value falls back to the provider's own default simulated flow (see below), which for most providers is Redirect.

info

The decimal part of the amount is currently not used, but is reserved for future use to also control the simulated flow outcome (e.g. accepted / rejected).

Simulating flows by provider (legacy)

Before the amount-based selection above was introduced, sandbox flows were simulated by choosing a specific bank/provider. This still works today for the banks listed below, but will be phased out in favor of the amount-based flow selection.

CountryBank / ProviderFlowDescription / OutcomeFlow result
HungaryUniCredit BankRedirectClassic redirect flow directly to the bank, no additional data input needed.
Use HU42 1177 3016 1111 1018 0000 0000 as IBAN
accepted.
RomaniaUniCredit BankRedirectClassic redirect flow directly to the bank, no additional data input needed.
Use RO49 AAAA 1B31 0075 9384 0000 as IBAN
rejected.
CzechUniCredit BankRedirect with IBANRedirect flow with IBAN. IBAN is required prior to redirect.
Use CZ55 0800 0000 0012 3456 7899 as IBAN
accepted.
SlovakiaUniCredit BankRedirect with IBANRedirect flow with IBAN. IBAN is required prior to redirect.
Use SK31 1200 0000 1987 4263 7541 as IBAN
rejected.
AustriaAnadi BankEmbedded SingleUse AT19 3842 0000 0502 4542 as IBAN,
username: test,
account password: 0000
accepted.
AustriaBank 99Embedded SingleUse AT19 3842 0000 0502 4542 as IBAN,
username: test,
account password: 0000
rejected.
RomaniaBanca Transilvania BankEmbedded MultipleUse:
IBAN: RO49 AAAA 1B31 0075 9384 0000,
username: test,
account password: 0000,
SMS-Tan: 123456
accepted.
FranceCrédit MutuelEmbedded MultipleUse:
IBAN: FR14 2004 1010 0505 0001 3M02 606 as IBAN
username: test,
account password: 0000,
SMS-Tan: 123456
rejected.
info

Simulated flows might not reflect the actual bank flows in production!