Integration
Apple Pay
Credit Card
Direct Debit
Direktüberweisung
eps
Google Pay
iDEAL
Klarna
Maestro
Payment Page
PayPal
WERO
Tools
Error codes
Result codes
Test data
Apple Pay
Credit Card
Direct Debit
Direktüberweisung
eps
Google Pay
iDEAL
Klarna
Maestro
Payment Page
PayPal
WERO
Tools
Error codes
Result codes
Test data
3-D Secure 2.0
Since 3-D Secure 2.0, please use the following 3DS2 enabled cards.
| Case | Card number |
|---|---|
| Without card holder authorisation | 4012001037167778 |
| With card holder authorisation | 4012001037664444 |
| With 3DS Method | 4005559876540 |
| With 3DS Method and card holder authorisation | 4012001036853337 |
Card holder: Any
Card verification code (CVC2/CVV): any 3-digit number (is not validated)
Expiration date: any future date
When asked for address data in the credit card form, any data may be entered into all fields. This data is not validated in test mode.
Rejected transactions
You can provoke rejected transactions by using cent a amount as the transaction amount (e.g. 3 cents). In this case, please use one of the following credit card numbers for your tests, because the 3D secure cards mentioned above have a different behavior:
| Provider | Card number |
|---|---|
| Visa | 4116111111111116 |
| MasterCard | 5232050000010003 |
| American Express | 378282246310005 |
Transaction results
| Result code | Answer | Description |
|---|---|---|
| 4000 | Successful transaction | After entering the above data and considering the following information, the transaction is successful: Integer amount between 1,00 and 99,00 |
| 4502 | Aborted transaction | After clicking the button cancel you create an aborted transaction. |
| 5100 | Error from payment processor | On transactions with cent amounts for simulation of a transaction recjection. |
| Bank account | Bank code | Response code | Result type | Description |
|---|---|---|---|---|
| 1234567890 | 12345678 | 4000 | successful transaction | A successful payment will be created. |
| 1212121211 | 12345679 | 4051 | unsuccessful transaction | An unsuccessful payment will be created. |
| IBAN | Response code | Result type | Description |
|---|---|---|---|
| DE87123456781234567890 | 4000 | Successful transaction | A successful payment will be created. |
| DE23690516200012345600 | 5027 | Unsuccessful transaction | An unsuccessful transaction will be created. |
| field | value |
|---|---|
| BIC | HYPTAT22XXX |
| Verfügernummer/-name und PIN | no input needed, click Login |
| mobile TAN | any or empty |
transaction result
| result code | answer | description |
|---|---|---|
| 4000 | successful transaction | After submission of the form by using the data above you create a successful transaction. |
| 4900 | unsuccessful transaction | After clicking the button Zahlung abbrechen you create an unsuccessful transaction. |
| form | value |
|---|---|
| issuer | RABOBANK |
transaction result
| result code | answer | description |
|---|---|---|
| 4000 | successful transaction | After submission of the form by using the data above there can be created a successful transaction. |
| unsuccessful transaction | not supported |
For testing Klarna, you do not need test data in the traditional sense. However, you do need an account with Klarna.
As a merchant, you must create an account with Klarna (and their test system – “Playground”) (see Klarna - Before you test). In the portal, you must then generate your Klarna API key via the corresponding section under “Settings”. The API username and password obtained there must be provided to GiroCheckout support, as this information is stored in our data center and is required for communication with Klarna.
All test transactions can be viewed in the Playground, where you can also generate test settlement files if needed.
During testing itself, you do not need any additional data.
| Form field | Input value |
|---|---|
| Card number | 6799990100000000019 |
| Expiration date | any valid future date |
| Card verification code (CVC2/CVV) | any number of 3 or 4 digits (is not validated) |
Please note that Maestro transactions in test mode can only be successful for full amounts without cents. Amounts with cents (such as 19,80 EUR) will always be declined.
For testing purpose there runs a PayPal simulation page. After initialisation of a PayPal payment the buyer is redirected to a simulation page. There can be chosen if the transaction should be finished successfully or unsuccessfully.
Transaktionsausgang
| result code | answer type | description |
|---|---|---|
| 4000 | successful transaction | The payment result can be chosen in the simulation page. |
| 4900 | unsuccessful transaction | The payment result can be chosen in the simulation page. |
For WERO, the test mode is currently implemented via an internal simulation only. For this reason, no special test data is required.