...
Recurring: This is your recurring subscription charge that can be configured per service and per service state. Recurring charges can be set up to recur at a given frequency; the recurrence interval is defined by the Package Price Frequency. The following price frequencies are supported: Month, Year.
Recurring subscription charges can also be configured to have different states (e.g. Active, Suspended, Trial, On-hold) customizable to your services. Different subscription charge amounts can be configured for the different states of your subscription lifecycle.One time/Non-Recurring: Services can be configured to be a simple non-recurring one time charge as part of a package. Another way of creating one-time charges is though different state transitions for a subscription.
A subscription could have different state transitions such as a transition from Trial to Active or Active to Suspended. A one-time transition charge can be applied to these state transitions. Note that the charge will be applied each time the state transition occurs. As an example, to represent a one-time delivery charge for instance, a service can be set up with 2 states: Inventory and Delivered and the one-time delivery charge will be initiated on the transition from Inventory to Delivered lifecyle lifecycle state change.Usage pricing: This is dynamic pricing that is configured based on how much usage was consumed.
...