How can I accept one-off payments with 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 physically valid mandate or a digital mandate.
  3. Check whether the mandate is valid.
  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.