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:

Last updated