This page explains how to add giropay to your existing Web Drop-in integration.
Requirements
Select the server-side flow that your integration uses:
API reference
You do not need to send additional fields for giropay. To see optional fields that you can send for all payment methods, choose the endpoint you integrated:
- /sessions: This is the default with Drop-in v5.0.0 or later.
- /payments: If you implemented an additional use case.
Drop-in configuration
There are no configuration steps specific to giropay required for Drop-in.
Recurring payments
We support recurring transactions for giropay through SEPA Direct Debit. To make recurring payments, you need to:
Create a token
Store SEPA details
When creating a token for SEPA Direct Debit, use the standard tokenization parameters in your payment request. You do not need to include any additional parameters for SEPA Direct Debit.
When a token is created, you receive a recurring.token.created webhook. The webhook contains the storedPaymentMethodId that you can use to make subsequent payments using the stored payment details.
Make a payment with a token
Make a subscription payment
Make a subscription payment using the standard tokenization parameters. You do not need to include any additional parameters for SEPA Direct Debit.
Make an unscheduled card-on-file payment
Make an unscheduled card-on-file using the standard tokenization parameters. You do not need to include any additional parameters for SEPA Direct Debit.
If the payment was successfully received the response will contain a Received resultCode and a pspReference, which is our unique identifier for this transaction. You can track whether the payment was successful using webhooks.
Test and go live
On the bank selection screen, select giropay Testbank. You can use the following details to make test payments:
IBAN: DE48499999601234567890
VR-NetKey: Any value allowed
PIN: 1234
TAN (for Photo and Flicker devices): 123456
You can check the status of a giropay test payment in your Customer Area > Transactions > Payments.
Before you can accept live giropay payments, you need to submit a request for giropay in your live Customer Area.