Recurring Charges with iDeal, Bancontact, SOFORT/Klarna
Firmhouse supports your customers signing up and making their initial payment via iDeal, Bancontact, SOFORT (now Klarna) and then charging subsequent payments automatically via SEPA Direct Debit.
You might wonder how this is possible, as these payment methods don't have any recurring logic available of their own.
How it works
What happens is that on the initial payment someone pays via iDeal, Bancontact, or SOFORT (Klarna). When the initial payment succeeds, your Payment Service Provider will then generate/create a mandate for the bank account identified with the initial payment. Via SEPA Direct Debit protocols, the Payment Service Provider will then make subsequent charges via this generated mandate on your customer's SEPA bank account number. This allows for charging recurring payments automatically, while still signing up with a single-use payment method.
Payment provider documentation
Each Payment Service Provider handles SEPA Direct Debit slightly differently. Consult your configured payment provider if you have any questions:
For Mollie: https://www.mollie.com/payments/direct-debit
For Stripe: https://stripe.com/docs/payments/sepa-debit
Last updated