This article provides a guide for how to install WHMCS domain reseller API registrar module for use with Rad Web Hosting domain reseller API.
What is WHMCS Domain Registrar Module?
- This is a Domain Registrar module for WHMCS to integrate API functionality for Domains resellers, allowing them to connect to the API from a remote WHMCS installation.
- Hosting providers can now easily offer cheap domain names to their clients and reduce administrative load.
- Domains can be registered, transferred, renewed, and modified directly in your existing WHMCS – without the need for direct logins to domain provider web panels.
- This module also installs Client Area domain controls with a robust management interface. Your end-clients will have access to self-service domain controls and features.
- Ready-made solution eliminates the need for costly and time-consuming development of API integrations. The registrar module provides full-automation for registering, transferring, and renewing domain names for remote control of all domain functions.
Prerequisites
Please read the following system requirements for WHMCS Domain Reseller module:
- Working WHMCS installation (v5.3+)
- Rad Web Hosting API key
Users can gain access to API key by signing up for a Domain Reseller account.
How to Install WHMCS Domain Reseller API Registrar Module
- Download the module (Login to Client Area -> Domains -> Reseller Area -> Settings -> Integrations)
- Upload and extract the archive (.zip or tar.gz) at WHMCS root directory (/path/to/your_whmcs)
- Verify the
RadWebPro
registrar module is located at /path/to/your_whmcs/modules/registrars/RadWebPro
Configure Registrar in WHMCS
- Login to the WHMCS admin.
- Navigate to Setup -> Products/Services -> Domain Registrars
- Activate the
RadWebPro
registrar
- Enter the API Username and API Secret (provided by Rad Web Hosting in the Hosting Dashboard).
- In the Hosting Dashboard, navigate to the Domains Reseller “Settings” tab (Domains -> Domain Reseller -> Settings).
- Whitelist all IP addresses that will be authorized to make calls to the API.
The registrar module is now active! If you face any difficulty, please open a support ticket for assistance.
Upgrading From RadWebHosting to RadWebPro Module
If you are upgrading from the previous iteration of our registrar module, follow these steps to complete the upgrade:
-
- Without disabling the RadWebHosting module, follow the installation instructions.
- After activating the RadWebPro module, you can run the following query on your WHMCS database to seamlessly update existing domains to use the RadWebPro module:
UPDATE tbldomains SET registrar='RadWebPro' WHERE registrar='RadWebHosting';
- Run the following query to replace all TLD’s auto-registration settings from RadWebHosting to RadWebPro:
UPDATE tbldomainpricing SET autoreg='RadWebPro' WHERE autoreg='RadWebHosting';
- That’s it! All domains are now managed by RadWebPro module. You can safely disable/uninstall the previous RadWebHosting registrar at this time.
Conclusion
You now know how to install WHMCS domain reseller API registrar module.
Related
For more about the Domain Reseller WHMCS API module, check out these links:
Visit the official WHMCS Marketplace listing: