Navigate to 'Pricing Rule' section 'Rules' and select type 'Usage-based or Metered - Pay upfront'.
With Pay Upfront Metered rule, configure what you plan to charge upfront in currency or points. If currency amount is specified, you need to select the Currency.
You can configure one or more pricing rules with different currencies, allow your customers to choose which currency they want to pay in.
To configure Upfront Payment Subscription Service you need to configure a number of pricing rules. We recommend you create a separate product where you can group all of those pricing rules together.
You need to setup:
- Upfront Payment usage type - what will you charge upfront.
- Metered Usage usage type - what would you charge per usage unit.
- Usage Credit usage type - if you want to provide free usage credits.
- Usage Debit usage type - if you need to adjust for past usage which was not billed.
Billing Options for Metered Usage
Bill Every
The Bill Every field determines the period or interval for which a single cycle of the Pricing Rule is valid. This field is also referred to as billing period or billing interval. Typically, when signing up, the customer pays at the beginning of billing cycle.
Billing Period
Billing period can be any of Balance is 0 or negative, Hour, Day, Week, Month, Year
Billing Cycles
The number of billing cycles determines the default number of times the metered service is renewed automatically. The number set should be inclusive of the first billing cycle. For example, if you want to bill for 12 month, enter 12 month here.
If you leave Billing Cycles empty, this metered service will be renewed till it is canceled.
Usage Measure Unit
Metered based service needs to know what is metered. Define the name of the units being measured.
For example, if you charge for every email sent, the unit will be 'email'.
Quantity
Default quantity is 1. You can use this field to specify a number of units together for pricing field. .
For example, for a $1 the quantity of minutes is 1 minute. If we wanted to charge $1 for 10 minutes, we would put 10 minutes for quantity.
Upfront Payment Free Trials
Using the Free Trial field you can set the number of periods a metered service can be in trial mode. Enter the number of trial periods and select a period choice. Trial period can be any of Hour, Day, Week, Month, Year. Learn more about Trial Management.
Setup Fee Amount
Using Setup Fee Amount you can add a one-time setup fee that is charged only with the first invoice of a metered service.
Example: $10 fee to setup metered account.
Pricing Options
Currency Amount
The currency amount of the rule in given Currency.
Currency
Choose the currency that the rule will be billed in. If you do not see the desired currency listed, you may need to add the new currency.
Note: You can only have one currency defined for each pricing rule. If you wish to support multiple currencies for a product, you must create separate pricing rule for each currency.
Percentage of an amount
You can use percentage to calculate percentage charge of the total amount. For example, credit cards take a percentage of every transaction.
Point Amount
The amount in points for the rule. You may choose not use currency, but point system. For example, Omnibasis is using points for our billing.
Upfront Usage Credit
You can use usage credit to credit upfront some usage to the customer.
For example, Omnibasis credits 10,000 points to all new Omnibasis customers so they can get started building their apps.