Domain Reseller Pro for WHMCS

Domain Reseller Pro for WHMCS

Developed By Hostnali Webhost

Compatible with WHMCS v9.1

Domain Reseller Pro turns your WHMCS into a domain wholesale platform. Other hosting companies become your resellers, install a branded registrar module in their own WHMCS, and sell domains to their customers at prices you set — every order routed through the registrar modules you already have configured.

Three parties, three views: you control the catalogue and the money, your reseller runs their own storefront, and their customer never knows you exist.

What it does

Routes orders through your existing registrars Assign each TLD to any registrar module active in your WHMCS — eNom, ResellerClub, COCCAepp, dns_gateway, anything. Nothing is hardcoded; the list is built from what you actually have configured. The module detects what each registrar supports, so a feature a registrar doesn't implement is never offered for its TLDs instead of failing at order time.

Prepaid credit, billed as real WHMCS orders Resellers top up through the gateways you already accept. Each domain order creates a native WHMCS order and invoice against their client account, auto-paid from credit, so sales appear in your Orders list and revenue reports like any other. A zero balance blocks new orders but leaves existing domains working, and the reseller is notified to top up.

Failure handling that doesn't cost you domains A confirmed failure refunds credit immediately. An ambiguous one — a registrar timeout, a PHP-level error — holds credit instead, and a scheduled job asks the registrar what actually happened, because a timeout usually means the domain did register. "Already exists" is recognised across registrar phrasings and resolved by checking ownership rather than refunding a domain you now own. Idempotency keys mean a retried request replays the original response instead of registering and charging twice.

What you get as the provider

Dashboard Credit outstanding across all resellers, orders and revenue by period, top resellers, top TLDs, and income statistics you can filter by date, reseller or TLD.

Reseller management Create a reseller from any existing WHMCS client. For each one you can see and change:

  • API key — issue, rotate with an overlap window, revoke
  • Group assignment, and per-reseller overrides on any group setting
  • Daily spend cap, and spend against it
  • Sandbox mode — charges nothing, never reaches a real registrar
  • IP allowlist and request rate limit
  • Credit balance, lifetime spend, domain count
  • Suspend or offboard, with a clean close-out of credit and domains

Reseller groups Group resellers into tiers. Each group has its own TLD selection, price list and feature set. Every registrar function is switchable per group or per reseller: register, transfer, renew, nameservers, contact details, EPP code, registrar lock, DNS records, email forwarding, ID protection, private nameservers.

TLD catalogue and routing Choose which TLDs are wholesale-available at all, and map each one to the registrar module that should handle it. Per-TLD enable and disable, with the supported feature set shown per registrar.

Pricing and margin A separate price list per currency, per tier, per TLD, per year count, for register, transfer and renew. Load your registrar costs and the module shows margin per TLD — so you find out which TLDs you're selling at a loss before a reseller does. Bulk tools for setting or shifting a whole catalogue at once.

Transactions Every debit, refund, hold and top-up, with the WHMCS order, invoice and registrar reference attached. Filter by reseller or state — held, settled, refunded, pending verification. Settle, refund or re-charge a transaction by hand when a repair is needed.

Domains Every domain registered through you, across all resellers, with status and expiry. Change a domain's status when something was fixed outside the module — a failed registration you completed manually can be set active without touching the database. Import existing domains for a client who later becomes a reseller, rather than starting them from zero.

Quotes Premium domains and restores are quoted rather than silently charged at list price. You issue the quote, the reseller accepts or declines, and only then is anything debited.

Operations Generate each reseller's registrar module — a ready-to-install zip carrying your brand and their slug, plus a standalone PHP client, an API reference and a Blesta build in beta. Edit the response templates that rewrite raw registrar errors into language a customer can read. Review the API request log, with registrant contact details stripped before writing.

What your reseller gets

In their own WHMCS They install the registrar module you generated, enter their API key, and assign TLDs to it in Domain Pricing. From then on:

  • Register, transfer and renew run through their normal WHMCS order flow — their customers see no different checkout
  • Registrar commands work from the admin domain page: nameservers, contact details, EPP code, registrar lock, DNS records, email forwarding, ID protection, private nameservers, sync
  • They set their own retail prices; what they pay you is wholesale
  • Features you have disabled for them simply do not appear

In your client area A self-service reseller area, so routine questions never become tickets:

  • Overview — credit balance, spend today against their cap, recent activity
  • Domains — everything registered through you, with status and expiry
  • Pricing — their live price list, per TLD and per year, for register, transfer and renew
  • Transactions — every debit, refund and top-up with order and invoice references
  • Quotes — pending premium and restore quotes to accept or decline
  • API access — view and rotate their key, manage their IP allowlist, toggle sandbox
  • Downloads — their registrar module, the PHP client, the API reference
  • Top up — Add Funds through your existing gateways

Notifications Low credit, zero credit, failed registration with the actual reason, quote issued, quote expiring, key rotation and spend-cap events.

What the end customer gets

They buy from the reseller's storefront, at the reseller's prices, in the reseller's branding — and manage the domain in the reseller's client area:

  • Nameservers and private nameservers
  • Contact details — registrant, admin, tech, billing
  • EPP / auth code retrieval
  • Registrar lock on and off
  • DNS records and email forwarding
  • ID protection
  • Renewal and auto-renew

WHOIS carries their own details, passed straight through to the registry — not the reseller's, and not yours. Registrar errors are rewritten into plain language, so a registry rejection reads as something they can act on rather than a raw API code. Nothing in the flow identifies you.

Why hosts choose Domain Reseller Pro

  • Uses the registrars you already pay for — no new wholesale account, no migration
  • Domains are real WHMCS domain records, so renewals, reports and existing workflows keep working
  • Registrant contact details are passed through, never retained; stripped from logs before writing
  • Unlimited resellers, unlimited domains — no per-reseller or per-domain fees
  • Deactivating never drops your data

Requirements

WHMCS 8.x · PHP 8.2+ · at least one registrar module already configured · reseller side runs WHMCS 8.x

 

There are no reviews yet!

Be the first to review Domain Reseller Pro for WHMCS.

Version Compatibility


Compatible with WHMCS v9.1

Full Version Compatibility


  • Selected versions of WHMCS v9.1
        9.1.0
  • All versions of WHMCS v9.0
  • All versions of WHMCS v8.13
  • All versions of WHMCS v8.12
  • All versions of WHMCS v8.11
  • Selected versions of WHMCS v8.10
        8.10.0
  • Selected versions of WHMCS v8.9
        8.9.0
  • Selected versions of WHMCS v8.8
        8.8.0
  • All versions of WHMCS v8.7
  • All versions of WHMCS v8.6
  • All versions of WHMCS v8.5
  • All versions of WHMCS v8.4
  • All versions of WHMCS v8.3
  • All versions of WHMCS v8.2
  • All versions of WHMCS v8.1

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By Hostnali Webhost

Changelog

v0.19.4 Released October 20th, 2026

Latest Version


First public release.

  • Per-TLD routing to any registrar module already active in your WHMCS — the list is built from your configured registrars, nothing is hardcoded
  • Automatic capability detection per registrar, so unsupported functions are never offered for a TLD instead of failing at order time
  • Reseller accounts created from existing WHMCS clients, with API key issue, rotation and revocation
  • Reseller groups with their own TLD selection, price list and feature set, plus per-reseller overrides
  • Per-group and per-reseller switches for register, transfer, renew, nameservers, contacts, EPP, registrar lock, DNS records, email forwarding, ID protection and private nameservers
  • Price lists per currency, per tier, per TLD, per year count, for register, transfer and renew
  • Cost entry with per-TLD margin reporting and bulk price editing
  • Prepaid credit billing — each order creates a native WHMCS order and invoice auto-paid from the reseller's credit balance, appearing in your Orders list and revenue reports
  • Renewals billed the same way
  • Zero balance blocks new orders while leaving existing domains working, with a top-up notice to the reseller
  • Ambiguous registrar results hold credit and are resolved by a scheduled verification job, rather than auto-refunding a domain that actually registered
  • Confirmed failures auto-refund in full
  • Duplicate detection across registrar phrasings, resolved by ownership check
  • Idempotency keys per reseller — a retried request replays the original response instead of registering and charging twice
  • Daily spend caps per reseller
  • Per-reseller sandbox mode that charges nothing and never reaches a real registrar
  • Optional IP allowlisting and per-reseller request rate limits
  • Quoted orders for premium domains and restores, accepted by the reseller before anything is charged
  • Domain import for existing clients who later become resellers
  • Admin domain status editing, for domains registered manually after a failure
  • Reseller module generator producing a branded registrar module, a standalone PHP client, an API reference and a Blesta build (beta)
  • Reseller self-service area: overview, domains, pricing, transactions, quotes, API access and downloads
  • Admin dashboard with credit outstanding, orders, revenue, top resellers, top TLDs and income statistics
  • Transaction ledger with order, invoice and registrar references, and manual settle, refund and re-charge
  • API request log with registrant contact details stripped before writing
  • Editable response templates that rewrite raw registrar errors into plain language
  • Reseller notifications for low credit, zero credit, failed registrations, quotes and key rotation
  • End-customer WHOIS carries their own contact details, passed through to the registry

 

See also

ConnectReseller

ConnectResseller WHMCS Registrar Module

Free
Dynadot Domain Registrar | WHMCS

Manage, acquire, renew, and transfer your Dynadot domain names using WHMCS.

Free
OpenSRS Domains Pro

The OpenSRS Domains Pro module allows you to register, renew and transfer domains from an ever-expanding selection of TLDs, including many new gTLDs. This module supports domain locking and WHOIS Privacy for select TLDs, as well as WHMCS Domain Sync.

Free
Openprovider Domain Registrar Module for WHMCS

Effortlessly manage domain registrations, renewals, transfers, and DNS with the Openprovider WHMCS module. Sync pricing, automate tasks, and streamline your reseller business with ease.

Free
Domains module Realtime Register

Advanced domain module for WHMCS - Easily offer over 2000 TLDs to your customers

Free