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.

Was this article helpful?