Sepa Direct Debit
Overview
1.
2.
3.
4.
Integration Method
Checkout
1. Determine compatibility
Available country codes | |
---|---|
EU countries | AT, BE, BG, HR, CY, CZ, DK, EE, FI, FR, DE, GR, HU, IE, IT, LV, LT, LU, MT, NL, PL, PT, RO, SK, SI, ES, SE |
EEA Countries | IS, LI, NO |
Countries that have bilateral agreements with EU | AD, SM, MC, VA |
Other SEPA-supporting countries (supported EUR-denominated accounts only) | PF, TF, GI, GG, IM, JE, BL, PM, CH, GB, WF |
----------------------- | |
Supported currencies | eur |
Presentment currencies | eur |
2. Accept a payment
When creating a new Checkout Session, you need to:
1.
2.
Integration Method
Server to Server
1. Create a PaymentIntent
First, create a PaymentIntent on your server and specify the amount to collect and the eur currency (SEPA Direct Debit does not support other currencies).
If you already have an integration using the Payment Intents API, add sepa_debit to the list of payment method types for your PaymentIntent.
{
"amount": 2000,
"currency": "EUR",
"confirm": true,
"payment_method_options": {
"sepa": {
"iban": "DE12500105170648489890"
}
},
"payment_method_data": {
"type": "sepa",
"billing_details": {
"address": {
"country": "DE"
},
"email": "john.doe@fake.id",
"name": "John Doe"
}
},
"return_url": "https://wooshpay.com"
}
2. Test your integration
Modified at 2024-10-18 03:39:13