How can I make use of a one-off direct debit?

You cannot use SEPA Direct Debit to make a one-off payment via direct debit. However, you can activate and use another payment method such as Klarna: Pay now to do this. Please note that Klarna: Pay now via direct debit is currently only available for customers in Germany, Austria, and The Netherlands. Alternatively, you can use our Recurring API on your website to create a one time direct debit. 


How do I create a one-off direct debit with the Recurring API?

  1. Create a consumer via our Customers API.
  2. To create a direct debit payment, you need a valid mandate. Create it via a first payment or via our Mandates API for the customer you just created. 
    • If you use the mandates API, you need to have a valid physical mandate or a digital mandate.
  3. Check whether the mandate is valid. This one-off mandate needs to include the amount to be collected as part of Strong Customer Authentication (SCA).
  4. Create a payment. Bear in mind that you have to add the parameter sequenceType and that the value is recurring. See Charging immediately on-demand for how you can do this.

Even though the sequenceType is recurring, the payment will be carried out only once. This is because you have to create a new payment every time. If you want to automate the process, then see our Subscriptions API.


Read more


Can't find what you're looking for?

Please contact our support, for help.