Skip to main content

Developer Documentation

On-demand billing

Subscriptions can also be used as recurring payment agreements , if there is no automatic billing.

Examples:

  • a customer pays a bill and then signs up for automatic payment

  • a customer uses credits from some account (auto refill)

To use this functionality, a subscription plan with manual billing cycle must be used.

The plan can

  • either have zero amount

  • or it can have some fixed amount.

Invoices can

  1. be created on-demand for the subscription with automatic handling like dunning management as if it was created by Billwerk+ Payments

  2. be set to fail instantly, if it cannot be paid, allowing instant feedback on the success or failure.

When the customer signs-up for automatic payment a subscription is created for a manual plan. The subscription can be seen as a recurring payment agreement. When a bill is subsequently generated in the merchant system, it is created as an invoice in Billwerk+ and tjos os where you can handle potential dunning etc.

Using recurring payment agreements can be divided into a number of steps described below.