This documentation is for a previous version of Flexiant Cloud Orchestrator. The most recent version is v5.0. For the most recent documentation please see here

Skip to end of metadata
Go to start of metadata

This page provides information about the inbuilt capabilities of Flexiant Cloud Orchestrator's billing engine, as well as details of options for integration with external billing solutions, for example HostBill or WHMCS. Flexiant provide free modules for integration with HostBill or WHMCS, which are available on our website at https://www.flexiant.com/integrations/. For more information, see the sections below:

Internal billing engine

The internal billing engine is bundled with your installation of Flexiant Cloud Orchestrator and should require minimal setup and configuration. For information about the capabilities of the internal billing engine, see the links and sections below.

Metering

Flexiant Cloud Orchestrator's internal billing engine uses units to deliver granular metering capabilities. Product offers are configured to cost units, which in turn cost currency. For more information about product offers, see Products, Product Offers, and Billing

Unit costs for resource usage are visible on invoices, which can be viewed on the Billing page. For more information, see Viewing and Managing Billing Information.

Billing 

As well as metering what is used, Flexiant Cloud Orchestrator also offers the ability to bill for that usage. The inbuilt billing engine includes:

  • Invoicing.
  • Credit Card/Merchant Integration.
  • Credit Limits.
  • Fraud Detection (including AVS, 3DS and Geo-IP).

All of these settings are customisable per billing entity, so different options can be configured on the same platform.  

External billing solutions

Flexiant Cloud Orchestrator can be integrated with HostBill or WHMCS using modules available free of charge from Flexiant's website. These modules extend the functionality of the internal billing engine in the following ways:

  • Post payment based on resource usage rather than pre-payment in advance of usage.
  • Simple, non-branded UI, perfect for selling VPS type products.
  • Huge array of payment gateway providers supported.
  • Bill directly in currency rather than through unit intermediary.

For information about the available modules, see the sections on each external billing solution below. Some configuration of Flexiant Cloud Orchestrator is required; for a detailed example configuration, see Example FCO Configuration for HostBill modules and Example FCO Configuration for WHMCS modules.

For information about how to install and configure the modules, see HostBill and WHMCS Integration Modules.

HostBill modules

The following HostBill modules are available:

Name of moduleDescription
HostBill resellerThis module allows a licensee of Flexiant Cloud Orchestrator to sell use of their platform to resellers, who in turn sell the resources available on the platform to customers. When a reseller purchases a HostBill product using this module, a billing entity is created for them in Flexiant Cloud Orchestrator. The newly created reseller/billing entity can then either sell use of the platform to customers from within Flexiant Cloud Orchestrator, or using the end user (cloud) or end user (VPS) module. If the latter option is chosen, the billing entity requires their own installation of HostBill.
HostBill end user (cloud)This module allows a Flexiant Cloud Orchestrator billing entity to sell use of the platform to customers. When a customer purchases a HostBill product using this module, a customer account is created for them in Flexiant Cloud Orchestrator and credited with a number of units. The number of units is defined by the unit product offer linked to the purchased HostBill product.
HostBill end user (VPS)This module allows a Flexiant Cloud Orchestrator billing entity to sell use of the platform to customers. When a customer purchases a HostBill product using this module, a customer account is created for them in Flexiant Cloud Orchestrator and signed up to a customer product offer. The customer product offer that the new customer account is linked to is defined by the product offer linked to the purchased HostBill product.

For information about how to install and configure the HostBill modules, see Installing the HostBill modules and Configuring the HostBill modules.

WHMCS modules

The following WHMCS modules are available:

Name of moduleDescription
WHMCS resellerThis module allows a licensee of Flexiant Cloud Orchestrator to sell use of their platform to resellers, who in turn sell the resources available on the platform to customers. When a reseller purchases a HostBill product using this module, a billing entity is created for them in Flexiant Cloud Orchestrator. The newly created reseller/billing entity can then either sell use of the platform to customers from within Flexiant Cloud Orchestrator, or using the end user (cloud) or end user (VPS) module. If the latter option is chosen, the billing entity requires their own installation of HostBill.
WHMCS end user (cloud)This module allows a Flexiant Cloud Orchestrator billing entity to sell use of the platform to customers. When a customer purchases a HostBill product using this module, a customer account is created for them in Flexiant Cloud Orchestrator and credited with a number of units. The number of units is defined by the unit product offer linked to the purchased HostBill product.
WHMCS end user (VPS)This module allows a Flexiant Cloud Orchestrator billing entity to sell use of the platform to customers. When a customer purchases a WHMCS product using this module, a customer account is created for them in Flexiant Cloud Orchestrator and signed up to a customer product offer. The customer product offer that the new customer account is linked to is defined by the product offer linked to the purchased WHMCS product.

For information about how to install and configure the WHMCS modules, see Installing the WHMCS modules and Configuring the WHMCS modules.

  • No labels