Appearance
WHMCS Integration
In Management, open Subscriptions and select Open control panel on the intended Active reseller service. Choose Reseller for customer administration or My Account for your own mail-hosting tools. These actions apply to that reseller account on the selected server.
Open Reseller → WHMCS Integration for the module download, dedicated key controls, and server connection details. Follow the setup guide on that page alongside your WHMCS version's interface.
Connect WHMCS
- Open Reseller → WHMCS Integration.
- Create the packages you want to sell in Packages and note their exact names.
- Click Download WHMCS Module and install the included
mxroutefolder under/modules/servers/in your WHMCS installation, following the page's setup guide. - Under WHMCS API Key, click Create API Key, copy it immediately, and store it securely.
- In WHMCS, add an MXroute server using the page's Server Connection Details. Put the generated key in WHMCS's Password field.
- Use WHMCS's Test Connection before saving the server configuration.
- Create the desired product, choose the MXroute Email Hosting module/server, and map its package to the exact panel package name.
- Configure the welcome email with the correct panel URL and customer login information.
- Test provisioning with a controlled test order before offering the product to customers.
The panel also lets you delete a WHMCS key. It requires removing the existing key before generating another on this page, so coordinate replacement to avoid provisioning interruptions.
Connection fields
| WHMCS field | Value |
|---|---|
| Hostname | Hostname from the panel's Server Connection Details |
| Username | The displayed reseller Username |
| Password | The dedicated WHMCS API key copied when it was created |
| Product module | MXroute Email Hosting |
| Package | The exact name of the intended panel package |
The module folder should contain /modules/servers/mxroute/mxroute.php. Keep the other supplied module files with it. If Test Connection fails, check the server hostname, reseller username, and copied key before attempting provisioning.
Replace or revoke the WHMCS key
- Open Reseller → WHMCS Integration.
- Identify the key to remove under Your WHMCS API Keys.
- Choose Delete and confirm only when ready to stop integrations using that key.
- To replace it, create a new key after removal and update the server's Password field in WHMCS.
- Run Test Connection again and verify provisioning with a controlled test order.
Deleting the existing key interrupts access until the replacement is installed. The secret is displayed only when created; its ID is not a substitute for the key.