Difference between revisions of "ProxCP Billing - WHMCS"

From ProxCP Documentation
Line 2: Line 2:
  
 
* ProxCP uses its built-in IP manager to assign IP addresses to new services from WHMCS. First, login to your ProxCP admin account and go to ADMIN > Manage IPv4 Pool (WHMCS). Add an IPv4 pool as requested on the page for WHMCS to use.
 
* ProxCP uses its built-in IP manager to assign IP addresses to new services from WHMCS. First, login to your ProxCP admin account and go to ADMIN > Manage IPv4 Pool (WHMCS). Add an IPv4 pool as requested on the page for WHMCS to use.
 
 
* The ProxCP WHMCS module communicates with the ProxCP API to manage services. To create API authentication credentials, go to ADMIN > Manage API (WHMCS) and create a new API ID/Key pair. In the IP restriction box, enter the IP address of your WHMCS installation location. IP restrictions are required for the API.
 
* The ProxCP WHMCS module communicates with the ProxCP API to manage services. To create API authentication credentials, go to ADMIN > Manage API (WHMCS) and create a new API ID/Key pair. In the IP restriction box, enter the IP address of your WHMCS installation location. IP restrictions are required for the API.
  
 
== ProxCP WHMCS Installation ==
 
== ProxCP WHMCS Installation ==
  
TBD
+
* Upload all files in the _whmcs_module directory to the modules/servers/ directory of WHMCS
 +
 
 +
...That's it!
  
 
== ProxCP WHMCS Configuration ==
 
== ProxCP WHMCS Configuration ==
  
TBD
+
* In WHMCS, go to Setup > Products/Services > Servers
 +
** Add a new server for ProxCP:
 +
** Name: anything you want
 +
** Hostname: the domain of your ProxCP Web installation
 +
** IP Address: the IP address of your ProxCP Web installation
 +
** Type: ProxCP
 +
** Username: ProxCP API ID
 +
** Password: ProxCP API Key
 +
** Make sure Use SSL Connections is CHECKED
 +
** All other Server fields are optional/not used by the module
 +
** Note: you only need 1 ProxCP server for all Proxmox nodes

Revision as of 15:26, 21 December 2018

ProxCP WHMCS Requirements

  • ProxCP uses its built-in IP manager to assign IP addresses to new services from WHMCS. First, login to your ProxCP admin account and go to ADMIN > Manage IPv4 Pool (WHMCS). Add an IPv4 pool as requested on the page for WHMCS to use.
  • The ProxCP WHMCS module communicates with the ProxCP API to manage services. To create API authentication credentials, go to ADMIN > Manage API (WHMCS) and create a new API ID/Key pair. In the IP restriction box, enter the IP address of your WHMCS installation location. IP restrictions are required for the API.

ProxCP WHMCS Installation

  • Upload all files in the _whmcs_module directory to the modules/servers/ directory of WHMCS

...That's it!

ProxCP WHMCS Configuration

  • In WHMCS, go to Setup > Products/Services > Servers
    • Add a new server for ProxCP:
    • Name: anything you want
    • Hostname: the domain of your ProxCP Web installation
    • IP Address: the IP address of your ProxCP Web installation
    • Type: ProxCP
    • Username: ProxCP API ID
    • Password: ProxCP API Key
    • Make sure Use SSL Connections is CHECKED
    • All other Server fields are optional/not used by the module
    • Note: you only need 1 ProxCP server for all Proxmox nodes