From ISPWiki
Jump to: navigation, search

BILLmanager has a built-in module supporting integration with ResellerClub enabling to automate Domain and SSL certificate registration and management.

You need to install and set up the panel to start working in BILLmanager.

To resell services, you need to complete the following steps:

  • Configure a processing module. Processing module is a module that communicates with an external application (ResellerClub).
  • Add and configure a tariff plan.

Processing module

Go to Integration-> Processing module to set up integration between BILLmanager and ResellerClub. Click the Add button to open the Wizard:

  • Step 1. Select a product type. Choose Domains or SSL certificates.
  • Step 2. Select a processing module. In the form that will open, you can see all of the services that BILLmanager is integrated with. Select Directi if you want to resell domain names via ResellerClub, and ResellerClub for SSL certificates.
  • Step 3. Set up integration. Enter login details to your ResellerClub account, or get registered with ResellerClub, and then configure the processing module once again.
  • Step 4. Set up processing module. Enter a name for the processing module, and select a department that will handle issues, if any.

If you are going to resell domains and SSL certificates via ResellerClub, create two processing modules - one for domain names, the other - for SSL certificates.

Tariff plan

Go to Products -> Tariff plans

  • Step 1. Select a product type. Choose Domains or SSL certificates.
  • Step 2. Add and configure a tariff plan. Enter a certificate price, minimum order period, etc.

For more information, refer to the article How to create a tariff plan.

Tariff plan for domain names

Open the Additional settings tab to select a domain zone and registrar (this is the processing module that you have added above.


Tariff plan for SSL certificates

Open the Additional settings tab to select a Certification authority and certificate type.


Additional information

On the last step, BILLmanager will try to connect to the registrar with parameters specified above. If the operation fails, you will see the following error:

Failed to connect to the processing module. Please make sure you have entered the correct URL, username/password, and try again

To resolve the issue, make sure that:

  • Access data are correct.
  • Registrar's Url is accessible from the server with BILLmanager.
  • in the registrar's client area API calls are allowed from BILLmanager IP address.
  • The "Use SSL certificate to access API" check box is unselected.

Domain import from registrar

The ResellerClub integration module supports import of domain names from registrar.


The following log contains all the information related to the registrar:

/usr/local/mgr5/var/pmresellerclub.log .log

Add pmresellerclub 9 into the /usr/local/mgr5/etc/debug.conf file to view more information.