alt

Important information

The API reference is now available here.
The deprecated API reference is available here.

Unzer

Test data

Use the test data to test your integration for different payment methods.

Use the test data for checking your integration and payment workflows for different payment methods that you want to offer to your customers.

Overview

To make testing the Unzer API easier, you can use the following test data for each of the supported payment methods. You can test each use case before processing live payment information. You also need your test API keys for processing the test transactions.

Customer data
Never use real-time customer data for testing purposes. Use the following test accounts for your use cases.

Credit card

BrandNumberExpiry DateCVC3DS passwordResult
AMEX375000000000007Any future date1234NASuccessful payment
AMEX (3D)374500262001008Any future date1234NASuccessful payment
Diners36168002586009Any future date123NASuccessful payment
Maestro6799851000000032Any future date123NASuccessful payment
Mastercard5453010000059543Any future date123secret3Successful payment
Visa4711100000000000Any future date123secret3Successful payment
Visa4012001037461114Any future date123secret3Successful payment

Customer test data

Customer with a positive credit rating

FieldTest value
firstnameManuel
lastnameWeißmann
nameManuel Weißmann
streetHugo-Junckers-Straße 3
stateDE-BO
zip60386
cityFrankfurt am Main
countryDE

If you want a different shipping address, use this data:

FieldTest value
firstnameMichaela
lastnameJunghens
nameMichaela Junghens
streetBurgstraße 106
stateDE-BO
zip60386
cityFrankfurt am Main
countryDE

Customer with a negative credit rating

FieldTest value
firstnameAdalbert
lastnameZeisig
nameAdalbert Zeisig
streetHugo-Junckers-Straße 7
stateDE-BO
zip60386
cityFrankfurt am Main
countryDE

Credit rating rules

Return codelastname starts withDescription
21000ZPayment guarantee case
21500LLimit exceeded
22000S
firstname starts with A to I
Negative
23000S
firstname starts with J to Z
Negative

You will get negative credit rating if lastname starts with L, P, S or Z.

Alipay

UsernamePassword
keychain123

Apple Pay

Apple Inc. offers a separate page with Apple Pay sandbox data. Note that we only support Mastercard and Visa credit cards for Apple Pay. Currently, cards from Discover and American Express are declined by our payment system. You must only use the credit cards that are available on the Apple Pay sandbox data for testing Payments in our Test System.

EPS

The best way to test EPS is to create an empty EPS resource (without BIC) and execute a charge. After that, you’ll get a redirect link to the EPS bank selection page.

Please make sure that you select the following bank details:

BankBIC
PSA Stuzza BankSTZZATWWXXX

You can also request test access for your bank by reaching out to your bank and entering an EPS online banking agreement.

You can also use this test data:

UsernamePassword
1003993rX/'PvZzIW?&

Giropay

FieldTest value
Bank number12345679
Account number0000000300
IBANDE46940594210000012345
BICTESTDETT421
USERchiptanscatest2
USER_PIN12345
USER_TAN123456
(needed 2 times)
TAN mechanismoptical Chip-TAN mechanism

iDEAL

FieldTest value
ACCOUNT.BANKNAMEING_TEST
Bank number00000
Account number123456
USER_PIN123456
USER_TAN12345

PayPal

UsernamePassword
paypal-buyer@unzer.comunzer1234

Create your own PayPal test account.

Przelewy24

Przelewy24 test credentials are pre-filled by default. When testing, click Pay.

Sofort

FieldTest value
Phone number01701234567
6-digit code999999 Declined
123456 Accepted
Email addressdemo@unzer.com
BankDemo Bank
Bank number00000
Account number0000000300
USER_PIN123456
USER_TAN12345

German test bank

FieldTest value
Bank code37040044
Account number5320130
IBANDE89370400440532013000
BICCOBADEFFXXX
Recipient dataAny valid data

Austrian test bank

FieldTest value
Bank code88888
BICTESTAT88XXX
IBANAT591400000000123456
Recipient dataAny valid data

PIN

When you are prompted to enter an account number and an online banking PIN, you can use the following options to force certain behaviors.

Enter one of the following keywords in the PIN field, and proceed:

PIN keywordDescription
accountsDisplays the account selection step with more than one account available.
autosubmitDisplay a form that simulates waiting for authorization from an external source, for example, customer uses a token device.
businessReturns business accounts instead of private accounts by returning business accounts and turnovers.
configAllows you to configure some custom settings for testing various settings, for example, turnover types, holder names etc.
formsAllows you to choose from some prepared forms with various UI Fields of the Wizard.
nextDisplays a sign in next step.
no-accountA transaction without a valid account type.
no-standing-ordersThe chosen account has no standing orders.
no-turnoversNo turnovers.
negative-balanceA transaction with a negative account balance.
slowSlows down the transaction considerably.
with-chargebackGenerates a turnover that indicates a chargeback.
with-credit-cardAdds a credit card to the list of accounts.
with-seizureGenerates an account under seizure.
wrongProvokes a login error.

Unzer Direct Debit

FieldTest value
Bank number37040044
Account number5320130
IBANDE89370400440532013000
BICCOBADEFFXXX
CountryIBANBIC
GermanyDE89370400440532013000COBADEFFXXX
AustriaAT591400000000123456BAWAATWW

Unzer Invoice

FieldTest value
SalutationMR
NameMaximilian Mustermann
Birth date1980-11-22
StreetHugo-Junkers-Str. 3
CityFrankfurt am Main
ZIP60386
CountryDE

[Deprecated] Unzer Invoice Secured

FieldTest value
SalutationMR
NameMaximilian Mustermann
Birth date1980-11-22
StreetHugo-Junkers-Str. 3
CityFrankfurt am Main
ZIP60386
CountryDE

WeChat Pay

FieldTest value
Usernamekeychain
Password123