Settings in ISPmanager


  1. Create an administrator for integration with BILLmanager. To do so, log in to ISPmanager with the superuser permissions and go to User accountsAdministratorsAdd.
  2. If you use ISPmanager Lite, enable disk quotas. For more information please refer to the article Set disk quotas.
  3. Create a user template. Forbid creating domains, databases, shell access for this template, and limit the number of FTP users the template can create. Learn more in User templates.

Create a processing module


Perform the following steps to create a processing module in BILLmanager:

  1. Go to IntegrationProcessing module → Add.
  2. Select the product type External FTP-storage.
  3. Select the processing module ISPmanager 5.
  4. Enter the ISPmanager integration parameters. 

  5. Specify the processing module internal parameters: the data center, name, department. 

Integration 

URL — enter the full URL of the control panel where service will be activated.

Username — enter the username (with Admin permissions) in ISPmanager. BILLmanager will use the account to manage client accounts in ISPmanager (create, suspend, delete, etc.).

Note:

Use the Admin login and password for integration with ISPmanager Business. Integration cannot be set up with Reseller credentials.

Password — enter the user password.

Create a tariff plan


To create a tariff plan in BILLmanager:

  1. Go to ProductsTariff plansAdd.
  2. Select the product type External FTP-storage.
  3. Enter the Name, Processing module, and User template of the ISPmanager user. 

Name — the localized name of the tariff plan. The name is displayed on the service order form and shop-window. 

Processing module  — specify the processing module that you have created for integration. 

Account template — enter the name of the template that will be used for creating a user in ISPmanager. The template defines what and how many resources a client can use. Navigate to ISPmanager → Settings → Templates. 

If you specify a non-existing template, ISPmanager will create a new one automatically. The name will be taken from the Account template field. The template allows a customer to use unlimited resources.

One and the same resource may be specified in the account template in ISPmanager and in the tariff plan in BILLmanager. The parameters in the billing system have higher priority. 

Example: the account template "Site hosting" in ISPmanager has the following limits: 25 databases and 25 domain names. In BILLmanager we create tariff plan "Site hosting". ISPmanager uses the template of the "Site hosting" account. The tariff plan has the "Databases" addon which price includes 10 databases. "Domain names" are not configured. 

When the client orders the service related to the "Site hosting" tariff plan, a new account with 10 databases and 25 domain names will be created in ISPmanager. 

Additional settings

Username template is used for generating a username in ISPmanager. You can utilize the following macros in this field: 

  • @USERNAME@ — username of the current account.
  • @DOMAIN@ — service domain name.
  • @ID@ — service unique identifier.
  • @ACCOUNT_ID@ — service owner account id. 

Example: we specified "user@ID@" in the Username template field. The client orders a shared hosting service with the identifier "117". Therefore, the username in ISPmanager will be "user117".