Back to search

How to Integrate WHMCS for reseller billing on

This tutorial will guide you through setting up API access in WHMCS for

While logged into the WHMCS Admin Area, navigate to "Setup => General Settings => Security".
Add the following IP Ranges to the "API IP Access Restriction"

Click "Save Changes"
Setup WHMCS API Access

Navigate to "Setup => Staff Management => Administrative Roles"
Click "Add New Role Group"
Provide a group name "ResellerPanel" and click "Continue"
Select the "API Access" Permission from the list of permissions
Click "Save Changes"


Navigate to "Setup => Staff Management => Administrator Users"
Click "Add New Administrator"
Select the "Administrator Role" created previously (ResellerPanel).
Fill in the following details:
First Name : Reseller
Last Name : Panel
Email Address :
Username : resellerpanel
Password : your_desired_password

All other information, including assigned departments must remain blank.

Click "Save Changes"

Login to and navigate to "Resellers => Billing Setup".
Enable "WHMCS Integration".
Enter the URL to your WHMCS api.php (usually
Enter the API Username and API Password created from Above.
The "Email Notifications" field allows invoice and payment notifications to be sent to the WHMCS client on creation.

Was this answer helpful?      

Also Read

Do you guys have an API to connect to? has a comprehensive API, please click here.
Is it true, I was told that I would be billed R5 or something when a domain goes...
Please refer to the's Published Policies.
Can I just use DiaMatrix or do I have to go through UniForum?
Should you wish to register as a Registrar, you must apply to UniForum. When the registration has...
Why wont my nameservers update for a domain
The registry, also known as ZACR ( does nameserver checking...