TPP Wholesale Module in WHMCS

How to Install/Update the TPP Wholesale registrar Module in WHMCS

  1. Our Module is compatible with PHP8.1 and WHMCS 8.  Based on this matrix: PHP Version Support Matrix - WHMCS Documentation, we recommend using WHMCS 8.6 and PHP 8.1.
  2. Please Download WHMCS module.
  3. Upload the file to the /modules/registrar/directory.
  4. Unzip the, which will create or replace the tppwregistrar directory.


WHMCS Configuration for TPP Wholesale Module

  1. Log in to your WHMCS as admin and set up the domain registrar by clicking on Setup → Product/Services → Domain Registrars → Activate TPP Wholesale
  2. To activate the TPP Wholesale registrar, hover over 'Account Settings', then 'API & WHMCS', then 'API & WHMCS Settings', then click ‘API Log in Credentials’
  3. Leave the default account field blank if you are happy for WHMCS to create client accounts on the TPP Wholesale systems and group each client's domain registrations within them. If you'd prefer to have all the domain names simply grouped in one account on the TPP Wholesale systems, enter that Account Reference. Save any changes to complete the activation.


How to Configure WHMCS

You can configure your individual WHMCS settings by following the prompts on each of the pages in the setup. To access these setups, follow the instructions below:

  1. Log in to the Admin Area (WHMCS) and configure your General Settings by clicking 'Set Up' and then 'General Settings'
  2. Set up your 'Payment Gateways', also found under 'Setup' and then 'Payment Gateways'
  3. Set up your 'Products & Services', also found under 'Setup' and then 'Products and Services'
  4. Configure your Domain Pricing, also found under 'Setup', then 'Products and Services' then 'Domain Pricing'
  5. Set up your Support Ticket Department, also found under 'Setup' and then 'Support Ticket Department'
  6. Set up email piping so you can manage tickets using the WHMCS Support Desk
  7. Set up your 'Domains' for domain transfer/registration. You have to activate either the flag “Use Clients Details” which are then used for Billing/Admin/Tech Contacts as well OR you have to fill out the fields below with your own company’s contact data to be used for Billing/Admin/Tech Contacts.


Domain Configuration

  1. Log in to the Admin Area (WHMCS) and configure your Domain Pricing by clicking 'Setup', then 'Products & Services', then 'Domain Pricing'
  2. Enter the domain extension in the TLD text field, for example: ‘’
  3. Click 'Save Changes'
  4. Click the 'Open Pricing' link, found in the Pricing column
  5. Enter the price you want to sell the domain name extension for in the Register, Transfer and Renewal fields. For example: Register = 29.95, Transfer = 0.00 and Renewal = 29.95. Leave Register = 0 to disable the term
  6. Click 'Save Changes'
  7. Replicate the above steps to configure the other domain name extensions (TLDs) you wish to sell


How to test whether your Connection is working

To test if your WHMCS is connecting correctly to your TPPW admin panel, you need to have an existing domain name in your admin panel.

  1. Log in to the Admin Area of WHMCS and click 'Clients' then 'View/Search Clients'
  2. Select a customer from the list to view their Client Profile
  3. Click 'Add New Order'
  4. Click the Domain Registration option and enter the domain name in the Domain Name text field
  5. Select the correct registration period
  6. Click 'Submit Order'
  7. In the Registrar dropdown, select ‘TPPWregistrar’ and uncheck the 'Send to Registrar' box
  8. Click 'Accept Order'
  9. Click the Domain link to view the domain name in the Client Profile

A successful connection to a domain name in your Admin Panel will allow you to manage the name servers, contact information and view the domain password. If you have received an error, it could be for a number of reasons. Our API should provide you with an error code and response. You can learn more about WHMCS error codes by clicking here.

Was this article helpful?
2 out of 2 found this helpful