Complex pricing models

To tailor your app subscriptions to support more complex pricing models, use usage-based billing. For example, if your app has a default subscription and you want to enable merchants to purchase an optional, add-on subscription for a different product line, you can do the following:

  • Modify each subscription to reflect the additional modules that are available.

  • Track module billing in your application.

  • Use usage charges to bill the merchant for the desired amount at the desired time.

This guide shows how flexible usage-based billing is, and how app developers can leverage it to bill merchants for more complex pricing models. This is especially beneficial for larger app subscribers. The guide uses add-on modules as an example. You can also refer to an example mutation.