How a SEPA Direct Debit payment works
SEPA Direct Debit is a pull-based bank debit that settles over several business days:- The customer selects SEPA Direct Debit at checkout and gives their IBAN and account holder name.
- The customer accepts a SEPA mandate that authorizes you to debit their account.
- Payrails sends the debit to the PSP, and the payment stays pending while the bank processes it.
- The PSP notifies Payrails of the final result, and Payrails updates the payment.
Supported currencies and countries
SEPA Direct Debit supports EUR (euro) as its only presentment currency. Payrails rejects SEPA Direct Debit payments in any other currency.Integrate SEPA Direct Debit
Choose the PSP that processes SEPA Direct Debit for you. The guide covers the PSP-side setup, the Payrails configuration and the request fields that PSP requires.Stripe
SEPA Direct Debit via Stripe
Check PSPs
Ways to integrate SEPA Direct Debit
- Payrails SDK: the Web SDK shows SEPA Direct Debit when your workflow returns it as a payment option. To control how a redirect opens, listen for the
actionRequiredevent. - Payrails API: call lookup payment options, then authorize with
sepaDirectDebitas thepaymentMethodCode. The PSP guide lists the fields that PSP requires.