🚧 The Saascannon docs are currently under construction, we are working hard to document Saascannon thoroughly 🚧
Usage Based Billing

Usage based billing

Usage based billing allows you to charge your customers depending on how much of a resource they use.

Reporting usage

From your application, you are expected to report usage via the meter usage endpoint. Here you can increment or set the value which will be converted into a quantity and reported to payment providers.

Note that you should design your prices in a way that you do not exceed the allowed quantities per payment provider you use.

Payment provider compatibility

Payment ProviderBehaviour
StripeSaascannon reports usage to stripe in batches. Stripe subscriptions will use the native stripe mechanisms of meters to report usage back to stripe and have the additional cost charged at the end of the billing period.
PaddleNo support for usage based billing