Beruflich Dokumente
Kultur Dokumente
3
Prerequisites
Before you start you will require:
Your BuycPanel.com login email address, (i.e. xxx@xxx.com)
Your BuycPanel.com API Key, this is available by logging into your
billing.buycpanel.com client account, or by emailing support@buycpanel.com
Uploading BuycPanel
1. Upload the /modules/servers/buycpanel folder and files to your WHMCS directory
2. IMPORTANT: Edit conf.php and enter your BuycPanel.com email address, API Key, and
a WHMCS admin user with API access. Without these, the module will not function.
3. Optional: Set the testmode value to 1 if you wish to test the module functions without
activating or cancelling any licenses within your BuycPanel.com billing account.
4. To prevent your clients from changing license IPs, set the
ALLOWCUSTOMERCHANGEIP option to 0
After you have added the order, you can run the create module from the order accept screen by
selecting Run Module Create which will contact the BuycPanel.com API and attempt to create
the license. You will receive a successful response or a detailed failure message indicating why
the API was unable to process your request. GoVPS products will allow for two additional
options, Backup Addon and Addon IPs.
Note: The username, password, and server fields are WHMCS defaults and are not necessary
for the module to function.
Please note that at this time GoVPS products must be synchronized manually. Synchronization
cannot occur until the VPS instance has been created and assigned an IP address!
This tool is useful if you have already purchased licenses with your BuycPanel account and you
want to synchronize that license with a product in your WHMCS. If you have a license on your
BuycPanel account and would like to synchronize it with a new product in your WHMCS, simply
place an order for the same type of product (as detailed under Ordering Client Licenses
above) but do NOT run the Create module after the order is submitted. Instead, accept the
order and then click on the product. On the resulting page, click on the Find & Synchronize
License button and then choose the appropriate matching license from the list.
Please note that any IP address changes that you make to a synchronized license through your
BuycPanel account will result in your WHMCS product becoming out-of-sync. You will need to
re-synchronize after making such a change.
All error messages delivered through this module are customizable using the language options
(see final section below).
Please note that much of the client area text can be customized to your needs using the
language file options for WHMCS (see next section).
Optional: You can prevent your customers from changing their license IP addresses through a
variable in config.php. Edit this file and change the value of this variable as follows:
define("BUYCPANEL_ALLOWCUSTOMERCHANGEIP", 0);
Setting BUYCPANEL_ALLOWCUSTOMERCHANGEIP to 0 will prevent the Change Licence IP
Address form from appearing in the client area.
= 'Change IP';
To:
$lang['clientarea']['changeip']
= 'Cambio IP';
Ensure that you do not remove any of the quotation marks around the text strings or semicolons
at the ends of each line. Should you need to include a single quote within your translated text, it
must be escaped with a backslash: \'