Configure Metered Billing Package
To enable metered billing in your OnApp package:
Go to "Settings->Products & Services->[Your OnApp Package]"
Under "Price" Select "Metered"
From "Billing type" select one of available options:
Post Pay - Client pays for used resources by the end of billing period
Pre Pay - Initial fee is used as credit, which will be deducted automatically based on resources usage. Min. credit threshold can be set that will automatically generate next invoice, to avoid sudden suspension/downtimes.
Once account credit reach 0 account will be suspended. Do not use Form elements with pre-paid billing.
If "Pre Paid" is enabled, enter:
"Initial credit" - This is initial funds client will be asked to add during signup
"Credit treshold" - Once account credit balance will reach this level, new invoice to top-up credit will be generated
"Generate invoices" - Determines how often invoices should be generated for this service
If "Post Pay" is enabled, enter:
"Generate invoices" - Determines how often invoices should be generated for this service
"Setup fee" - optional flat setup fee to charge customer
"Fixed recurring fee " - Additional, fixed amount, recurring charge for service
Variables available to bill in metered billing:
Resources Pricing
Memory
CPU Cores
CPU Share
Disk Size
IP Addresses
Usage Pricing
Disk data read - Amount of data read from client's VMs disks, measured in billing period,
Disk data write - Amount of data written client's VMs disks, measured in billing period
Disk data reads completed - Number of disk reads (in millions) in current billing period
Disk data writes completed - Number of disk writes (in millions) in current billing period
Data sent - Amount of data sent from client VMs in current billing period
Data received - Amount of data received by client VMs in current billing period
CPU usage - Usage of CPU by client's vms in billing period
Off Pricing - You can additionally set prices per resource below when VM is powered off. Set to 0 if no charge should be applied.
Memory Off
CPU Cores Off
CPU Share Off
Disk Size Off
IP Addresses Off
Enable Metered Reports
In OnApp product configuration you can go to "Emails" tab and enable usage reports to be sent to customer and/or staff members.
To enable, under:
"Emails-> Admin: Usage Report" select " OnApp: Metered Billing Admin Report"
"Emails-> Client: Usage Report" select " OnApp: Metered Billing Client Report"
"Automation->Metered: Staff report" select one of available options.
"Automation->Metered: Client report" select "On