GiroCheckout

Dokumentation

Test Data

Apple Pay

To test Apple Pay, you need an Apple Sandbox account. This requires having an Apple Developer account.

Card Setup Instructions

To set up test cards in your Sandbox account mentioned above, please follow the instructions below:

  • Apple Pay Sandbox Card Setup
  • Apple Pay Test Credit Cards

Please remember that you must first add the cards to your Sandbox account before you can use them.

Card TypeCard NumberExpiry DateCVV/CVC
Mastercard5204 2452 5046 004901/30111
Mastercard5204 2452 5052 209501/30111
Visa Credit4051 0693 0220 012101/27340
Visa Credit4761 2297 0015 046501/27175
Visa Debit4761 1200 1000 049201/27480
Visa Debit4761 3497 5001 032601/27982

Direct Debit Transfer

During testing, you will always be redirected to the same form, where the following fields must be completed depending on the selected scenario.

Internal Simulation (without redirect)

Form FieldInput Value
IBANDE63123456791212121212

Then confirm with “Continue” and complete successfully.

Deutsche Bank Sandbox

Form FieldInput Value
IBANDE17215730140403340300 (then confirm with OK)
Username6154033403

There are no test cases for negative outcomes using cent amounts or similar.

Google Pay

No specific test data is required to test Google Pay. However, you need a valid Google account to perform payments.

In test mode, Google will display various test cards from different providers within your account instead of your real cards, which you can select from a list.

Credit Card

3-D Secure 2.0

For credit card tests with 3-D Secure 2.0, use the following cards:

CaseCard Number
Without customer authorization4012001037167778
With customer authorization4012001037664444
With 3DS Method4005559876540
With 3DS Method and customer authorization4012001036853337
  • Cardholder: any
  • CVC2/CVV: any 3-digit number (not validated)
  • Expiry date: any future date

When asked for address data in the credit card form, any values can be entered during testing. These are not validated in test mode.

Declined Transactions

You can simulate declined transactions by using cent amounts (e.g., 3 cents). In this case, use one of the following credit card numbers, as the 3D Secure cards above do not behave the same way:

ProviderCard Number
Visa4116111111111116
MasterCard5232050000010003
American Express378282246310005

Transaction Result

ResultCodeResponse CodeNotes
4000Successful transactionOccurs when using valid data and an integer amount between 1.00 and 99.00
4502Cancelled transactionTriggered by clicking the “Cancel” button
5100Error at payment processorOccurs when using cent amounts to simulate a decline

Direct Debit

Account Number / Bank Code

Account NumberBank CodeResponse CodeResult TypeNotes
1234567890123456784000Successful transactionTriggers a successful transaction
1212121211123456794051Unsuccessful transactionTriggers a failed transaction

IBAN

IBANResponse CodeResult TypeNotes
DE871234567812345678904000Successful transactionTriggers a successful transaction
DE236905162000123456005027Unsuccessful transactionTriggers a failed transaction

PayPal

Testing takes place in a PayPal simulation. After initializing a PayPal payment, the buyer is redirected to a simulation page where they can choose whether the transaction should be successful or not.

Transaction Result

ResultCodeResponse CodeNotes
4000Successful transactionTriggered by clicking “Finish as a successful transaction”
4900Unsuccessful transactionTriggered by clicking “Finish as a failed transaction”

WERO

The test mode for WERO is currently simulated. Therefore, no specific test data is required.