WHMCS Module Installation

Complete guide to install and configure the Domain Reseller integration module in WHMCS

Overview

This guide provides step-by-step instructions for installing and configuring the Hostraha Domain Reseller integration module in your WHMCS installation. The integration module allows you to seamlessly resell domain names through your WHMCS billing system.

Note: The folder name, module name, logo, and description of the integration module are customized by Hostraha and may differ from generic examples shown in this documentation.

Prerequisites

Before installing the Domain Reseller module, ensure you have the following:

  • Active WHMCS installation (version 7.0 or higher recommended)
  • Administrative access to your WHMCS system
  • Hostraha Domain Reseller account with API credentials
  • Integration module package provided by Hostraha
  • FTP/SFTP access to your WHMCS server (for file upload)

Required Information

You will need the following information during the installation process:

InformationDescriptionWhere to Find
User EmailYour reseller account email addressHostraha Client Area → Domains → Reseller Area → Settings
API KeyYour unique API key for authenticationHostraha Client Area → Domains → Reseller Area → Settings
Integration ModuleCustom WHMCS registrar module packageProvided by Hostraha support team

Installation Steps

Step 1: Upload and Extract the Registrar Module

First, you need to upload and extract the integration module to your WHMCS installation.

1

Upload the Module Package

Upload the integration module package provided by Hostraha to your WHMCS server using FTP/SFTP.

2

Extract the Module

Extract the module package to the following directory:

/path/to/whmcs/modules/registrars/

After extraction, you should find a new folder with the registrar module in the registrars directory.

Important: Ensure proper file permissions are set for the module files. The web server should have read access to all module files.

Step 2: Activate the Registrar Module

1

Navigate to Domain Registrars

In your WHMCS admin area, go to:

System SettingsDomain Registrars
2

Find and Activate the Module

Locate the Hostraha Domain Reseller module in the list of available registrars and click the Activate button next to it.

Configuration

Step 3: Configure API Credentials

1

Access Module Configuration

After activation, click the Configure button next to the Hostraha Domain Reseller module.

2

Get Your API Credentials

Before configuring the module, you need to obtain your API credentials from the Hostraha client area:

  1. Log into your Hostraha client area
  2. Navigate to Domains → Reseller Area
  3. Click on the Settings tab
  4. Copy your Username (email) and API Key

For detailed instructions, see our Reseller Area Guide.

3

Enter API Credentials

Fill in the required configuration fields:

FieldValueDescription
User Emailyour-email@example.comYour Hostraha reseller account email
API KeyYour API KeyAPI key from your Hostraha reseller area
4

Save Configuration

Click Save Changes to store your API credentials.

Security: Keep your API credentials secure and never share them with unauthorized parties. Consider using environment variables or secure configuration files for production environments.

Pricing Setup

Step 5: Configure Domain Pricing

1

Navigate to Domain Pricing

Go to the domain pricing configuration:

System SettingsDomain Pricing
2

Set Up TLD Configuration

For each TLD you want to resell:

  • Select the TLD from the available options
  • Choose additional features (DNS Management, Email Forwarding, ID Protection)
  • Select the Hostraha Domain Reseller module from the registrar dropdown
  • Click Save Changes

Step 6: Set Domain Pricing

1

Open Pricing Configuration

Click the Open Pricing link for each configured TLD. This will open in a new window.

2

Configure Pricing for Domain Actions

Set prices for the following domain operations:

ActionDescriptionPricing Consideration
RegistrationNew domain registrationSet competitive pricing based on your cost + margin
RenewalDomain renewalUsually same as registration price
TransferDomain transfer from another registrarOften includes 1 year renewal
RestorationRestore expired domainHigher cost due to registry fees
3

Save Pricing Configuration

After setting all prices, click Save Changes to confirm your pricing structure.

Congratulations!

You have successfully installed and configured the Hostraha Domain Reseller module in WHMCS. You can now start reselling domain names through your WHMCS billing system.

Need Additional Help?

Our support team is ready to assist you with any questions about the WHMCS integration