Domains Reseller For WHMCS

Domains Reseller For WHMCS

Developed By ModulesGarden

Compatible with WHMCS v8.11

ModulesGarden Domains Reseller For WHMCS is a well-thought-out module that will offer you a whole new means to resell TLDs, track earnings, and manage your resellers handily. It has been equipped with Blesta integration, and even its own API aimed to let your resellers market domains to their clients through absolutely any chosen platform.

All you need to do is configure the main product in WHMCS, then generate your own domain registrar integration module to be installed by your resellers straight within their systems. Afterwards, Domains Reseller For WHMCS will let you fix different TLDs pricing rates for each reseller group separately, handle credits and refund policy, provide documentation, as well as monitor API logs and income statistics. You will easily grow your reseller base with new members through actions performed in bulk as well as by automatically converting your clients once they order a previously specified product. At the same time, your resellers will be empowered to quickly preview orders placed by acquired clients along with other key details organized neatly in the Reseller Area.

Ready to break into runaway success? Develop a vast network of trusted resellers with the guidance of Domains Reseller For WHMCS, and open your business to the world!

Provider Features:

  • View Resellers And TLDs Income Statistics
  • View Most Profitable Resellers And Latest Invoices
  • Create And Manage Resellers:
    • Assign To Dedicated Group
    • Assign Client's Account
    • Generate Access API Key
    • Restrict Access To Specific IP Addresses
    • Allow API Access
    • Define API Limits Interval And Requests
    • View Reseller's Orders And Income
    • Automatically Create Resellers From Clients Using Provisioning Module
  • Create And Manage Groups:
    • Allow API Access With Defined Permissions
    • Allow Access To API Documentation
    • Select Pricing Method For Reselling TLDs:
      • Override With Own Pricing Slab
      • Use Default WHMCS Pricing Slab
    • Provide Promotion Code With WHMCS Pricing Method
    • Send Low Credit Notification
    • Define Payment Collection Type:
      • After Domain Registration
      • After Order Placement
    • Define Refund Policy Upon Unsuccessful Domain Registration:
      • Disabled
      • Via Credits Only
      • Via Invoice Refund
    • Allow Reseller Debit Within Defined Unpaid Invoices Limit
    • Define Default Domain Registrant
    • Define Tech/Admin/Billing Domain Contact Details
    • Define Domain Contacts To Be Edited By End Clients
    • Create Domain Registrar Integration Modules For Resellers:
      • Choose Dedicated Platform:
        • WHMCS
        • Blesta
      • Define Name And Description
      • Provide Logo
      • Attach Additional Fields Integration File
      • Attach Documentation
    • Assign Offered TLDs For Resellers
    • Define Pricing For Each TLD Extension:
      • For Register, Transfer And Renew Action
      • For Each Year Period
      • For Each Currency
  • Create Response Templates To Overwrite Registrars Messages Displayed To End Clients
  • Configure Default Settings:
    • Toggle Global API Status
    • Toggle Global API IP Restriction
    • Toggle Global API Requests Restriction
    • Define Default Group Settings
  • View API Request And Response Logs
  • View API Documentation

Resellers:

  • Access Dedicated Reseller Area
  • View Domains Orders
  • View TLDs Pricing
  • View And Assign Bought Domains
  • Access Reseller Settings:
    • View Available Account Credits
    • Access API Details:
      • View Available Credentials
      • View/Generate API Key
      • View/Modify IP Addresses Restrictions
    • Download Domain Registrar Integration Module
    • Download Provider Documentation
    • Download Additional Fields Integration File
  • View API Request And Response Logs
  • View API Documentation

End Client Features:

  • Manage Contact Information
  • Manage Email Forwarders
  • Manage DNS Records
  • Register/Manage Private Nameservers
  • Enable/Disable ID Protection

API Functionality:

  • Register/Transfer/Renew Domain
  • Release/Delete Domain
  • Get Domain Information
  • Get Domain Suggestions
  • Get Cart TLDs Register/Renew/Transfer Pricing
  • Get/Modify Contact Details
  • Get EPP Code
  • Get/Modify Registrar Lock Status
  • Get/Save DNS Records
  • Get/Register/Modify/Delete Nameservers
  • Get/Save Email Forwarding
  • Modify ID Protection
  • Check Domain And Transfer Synchronization
  • Check Domain Availability
  • Get Available TLDs
  • Get Available Credits
  • Get Version

General Info:

  • Transactions Between Resellers And Provider Settled With Credits
  • Integrated With Domain Orders Extended For WHMCS - Innovative Way Of Selling TLDs & gTLDS
  • Fully Integrated With Lagom WHMCS Client Theme
  • Multi-Language Support
  • Supports PHP 8.2 Back To PHP 7.4
  • Supports WHMCS Themes "Six" And "Twenty-One"
  • Supports WHMCS V8.11 Back To WHMCS V8.8
  • Requires Database With InnoDB Storage Engine
  • Requires ionCube Loader V13 Or Later
  • Easy Module Upgrade To Open Source Version

 

Reviews

5 stars
9
9
4 stars
2
2
3 stars
1
1
2 stars
0
0
1 star
0
0

The Webspacebar @jaco6779

April 16, 2024 at 09:53:55 PM

Amazing addon, highly recommended, Modules Garden really deliver fantastic service and value to your company.

  • 7 months ago
  • Version Number 2.3.0

murtala Abdullahi @murtala8946

June 15, 2023 at 04:43:34 PM

The module boosts not only our sales but our relationship with our resellers. It's a simple and interesting experience.

  • 1 year ago
  • Version Number 2.2.7

Lumbini Host @janak1940

July 31, 2021 at 11:51:41 AM

I see that message in client portal .
"An Error Occurred
Provided domain period is unavailable for sale"
but the registration period is set for given tld . And i use the registration period is only for 1 years .

Joanna Byjoś @JoannaModulesGarden

August 14, 2021 at 11:55:03 AM

Janak, I am pretty sure that you have not yet contacted our support agents to let them guide you on how to work through this issue. Please do so! The problem seems to be quite easy to deal with - either you use some old version of the module, or, more likely, you have not set the TLD pricing in the reseller group. How about you get in touch with us via ticket so we can discuss this further and make sure the pricing settings are correct?

Owner@ModulesGarden  
  • 3 years ago
  • Version Number 2.2.0

Jade @jade8942

September 5, 2020 at 10:12:38 PM

We use Domains Reseller For WHMCS for another company and it works great.
Our resellers and registrars benefit greatly from the product and Modules Garden support is excellent.

  • 4 years ago
  • Version Number 2.1.1

Electronics @electronics6022

August 25, 2020 at 07:02:35 PM

No comment provided.

  • 4 years ago
  • Version Number 2.1.1

Marcel Swart @Marcel

April 15, 2020 at 09:57:30 PM

I had to change my review from a 1 star to a 4 star...
I had been having issues with the module and struggled to get it resolved for quite some time unfortunately, There was a bit of miss-communication and delays that just made the entire process not so good...

But I have to awared MG, once they were on it. It took less than 2 or 3 hours to get it resolved...
Credit where credit is due. As a dev, I get being busy, But thanks for making time to assist with the crisis :)

Kamila Szlęk @kamila7554

April 23, 2020 at 10:15:03 AM

It often so happens that even in the most cemented relationships miscommunication at some point creeps in – and the only thing both sides can do about it is to peacefully talk the mix-ups through and defuse the crisis.

We can only be thankful that such was the situation in your case, Marcel, and that all obstacles were effectively overcome, after all.

Formerly@ModulesGarden  
  • 4 years ago
  • Version Number 2.0.3
  • Edited

Brian @brian5909

February 11, 2020 at 12:34:05 PM

A very powerful module that will enhance your reseller business coupled with friendly support from ModulesGarden. I recommend.

  • 4 years ago
  • Version Number 2.0.3

Nenad Hranic @nenad2010

January 2, 2020 at 03:21:36 PM

Domains Reseller module is very useful. Setup is easy and our domain resellers like it.

  • 4 years ago
  • Version Number 2.0.3

James L @jamie1956

July 25, 2019 at 04:07:24 PM

Works great :)

  • 5 years ago
  • Version Number 2.0.2

Jakub @jakub2619

February 28, 2019 at 02:02:44 PM

I had some issues with the module but modulesgarden provided great support. I am happy :)

  • 5 years ago
  • Version Number 1.6.12

Smart Resell @Sri

December 15, 2017 at 02:10:25 PM

No comment provided.

  • 6 years ago
  • Version Number 1.6.9
  • Edited

Lennart D @LennartD

November 16, 2016 at 07:03:35 PM

We are using the Domains Reseller module for some time now. It's an easy way for our clients to resell our domains. It speeds up the process of registering domains in our clients' WHMCS infrastructure and keeps everything recorded in one place. Especially the Pay By Credit option is really neat!

  • 8 years ago
  • Version Number 1.6.5

Version Compatibility


Compatible with WHMCS v8.11

Full Version Compatibility


  • 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

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 ModulesGarden

Changelog

v2.3.1 Released September 10th, 2024

Latest Version


  • New Feature: WHMCS V8.11 support
  • New Feature: Support for PHP 8.2 version
  • Improvement: Added support for passing the WHMCS "IDN Language" parameter with the module's domain registration from the end-client - case #602
  • Improvement: Maintenance update and stability optimizations
  • Removed: Support for WHMCS V8.7 and previous
  • Changed: Module's API for the "checkAvailability" and "getDomainSuggestions" requests will now use only the lookup provider set in the WHMCS configuration - case #612
  • Changed: Restored previously removed "GetNameservers" and "GetRegistrarLock" functions that might still be in use for previous and current WHMCS versions - case #608
  • Changed: Updated the "User-Agent" API parameter from "GuzzleHttp/7" to "ModulesGarden - Domains Reseller" to help with adding sent API requests to the whitelist - case #609
  • Changed: Requires ionCube Loader V13 or later
  • Bug Fix: Addressed specific issue that might have caused the "Call to undefined method" error when trying to load Bootstrap framework for API - case #606
  • Bug Fix: Eliminated the "TypeError: invalid assignment to const 'result'" error that might have occurred when using the TwentyX custom theme with the domains reseller area - case #610
  • Bug Fix: Resolved problem with the "Resource object model and id is not provided" JSON error that could occur when trying to download an integration package - case #611
  • Bug Fix: Fixed specific issues related to displaying "Unexpected Error. Error Token..." errors in the addon module - case #613
  • Bug Fix: Solved issue with the "Provided domain TLD is unavailable for sale" error that could occur when the "Pricing Method" configuration was set to "WHMCS" type - case #614
  • Bug Fix: The "Registrar" field will now be properly set for domains when using the transfer action - case #620
  • Bug Fix: Solved case where the TLD synchronization tool might not pull the TLD registration pricing for the first year on PHP 7.4 servers if other years were available - case #600
  • Bug Fix: The "TLD Import & Pricing Sync" tool will now be limited to TLDs that are active within the reseller group - case #603
  • Bug Fix: Resolved issue with domain renewal that returned a "Provided domain has not been found in reseller account" error if the domain was in "Grace" status - case #604
  • Bug Fix: Other minor code corrections

 

Previous Versions


v2.3.0 Released February 7th, 2024

View/hide detailed changelog

  • New Feature: WHMCS V8.8 and V8.9 support
  • New Feature: Integrations will now support WHMCS "TLD Import & Pricing Sync" functionality that allows for quick setup and management of pricing and margins for domain registration, renewal, transfer and redemption - case #414
  • New Feature: Providers can now allow resellers to use their registrar integration modules as domain lookups to receive search suggestions based on their domain lookup configurations - case #558
  • Improvement: Obtain the domain nameservers and register lock status with the "GetDomainInformation" function - case #527
  • Improvement: Added option to delete all addon module logs at once - case #529
  • Improvement: Optimized specific queries to improve loading speeds on WHMCS instances with large numbers of ordered domains - case #543
  • Improvement: Hide specific dashboard panels in the addon module by configuring the "\DomainsReseller\app\Config\UIElements\AdminArea\dashboard.yml" file
  • Removed: Support for WHMCS V8.5 and previous
  • Bug Fix: When performing the renewal action, the change of registrars will no longer revert - case #398
  • Bug Fix: Promotion discounts will now be properly taken into account when using credits as per the settlement between reseller and provider - case #462
  • Bug Fix: Once grace or redemption periods are over, the reseller will be able to register domains previously used by clients - case #463
  • Bug Fix: Fixed problem where "Last 6 months" and "Last year" graph scopes might not have been selectable in the dashboard
  • Bug Fix: Specific corrections related to domain nameservers saving - case #560
  • Bug Fix: Eliminated problem that might have prevented the module from loading in the client area - case #570
  • Bug Fix: The "Auto domain register aborted by Domains Reseller module" notice shall no longer appear in the logs - case #576
  • Bug Fix: Corrected request of the EPP code from Blesta integration - case #556
  • Bug Fix: Errors that occurred in the domain's "DNS Management" section will now be properly logged in the addon module logs - case #582
  • Bug Fix: Corrected integration with DNS Manager For WHMCS that incorrectly called the "SaveDNS" and "GetDNS" functions by the module even when the registrar already supported them - case #584
  • Bug Fix: Other minor code corrections, language and UI improvements

 

v2.2.7 Released May 18th, 2023

View/hide detailed changelog

  • New Feature: WHMCS V8.7 support
  • Removed: Support for WHMCS V8.3 and previous
  • Removed: Support for PHP 7.3 version
  • Bug Fix: Resolved problem with the '"continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?' error that could have occurred for the Blesta submodule - case #555
  • Bug Fix: Prevented "Unknown named parameter $domain" error that could show up in the registrar submodule when using PHP 8.1 - case #561
  • Bug Fix: Corrected domain transfer status synchronization on the reseller's WHMCS if the registrar on the provider's server does not support the "TransferSync" functionality - case #562
  • Bug Fix: Other minor code corrections

 

v2.2.6 Released October 11th, 2022

View/hide detailed changelog

  • New Feature: WHMCS V8.6 support
  • New Feature: Support for PHP 8.1 version
  • Improvement: Added generation of the "config.json" file that is required for the Blesta 3.1+ versions of the integration module - case #537
  • Removed: Support for WHMCS V8.2 and previous
  • Removed: Support for PHP 7.2 version
  • Bug Fix: Corrected "ren_name is empty" registrar error that might have occurred when the default registrar was set to "End Client" - case #534
  • Bug Fix: Eliminated problem that might have caused the "Request timestamp is invalid" errors with the API connection - case #533
  • Bug Fix: Fixed certain daily cron errors occurring when one of the clients, that was marked as a reseller, was removed - case #535
  • Bug Fix: Other minor code corrections

 

v2.2.5 Released June 20th, 2022

View/hide detailed changelog

*New Feature: WHMCS V8.5 support *Removed: Support for WHMCS V8.1 and previous *Bug Fix: Resolved problem with setting up three and more additional nameservers - case #526 *Bug Fix: Fixed cases where the status of transferred domain was immediately set to "Active" instead of to "Pending Transfer" on the provider's WHMCS - case #531 *Bug Fix: Blocked domains from API action calls that were manually added to the WHMCS account without placing any order - case #532

 

v2.2.4 Released March 25th, 2022

View/hide detailed changelog

  • New Feature: WHMCS V8.4 support
  • Removed: Support for WHMCS V8.0 and previous
  • Bug Fix: Resolved problem with package zip archive extraction on Windows - case #497
  • Bug Fix: Adjusted compatibility of the "Reseller Area" with the Multibrand For WHMCS module - case #337
  • Bug Fix: "Reseller Area" URL ID will no longer be randomized to improve integration with hooks - case #503
  • Bug Fix: Solved assorted problems with domain registration and their refund when the module API is flooded with order requests - case #505
  • Bug Fix: Corrected support for "Additional Domain Fields" file - case #509
  • Bug Fix: Fixed problem with "Invalid API Token provided" error that might have occurred when the time between servers slightly differs - case #500
  • Bug Fix: Checking domain availability should now properly work for Blesta - case #513
  • Bug Fix: Eliminated problem with updating domain DNS records when using the default "DNS Management" tool along with installed DNS Manager For WHMCS module - case #514
  • Bug Fix: Corrected errors catching for domain API synchronization - case #521
  • Bug Fix: Fixed problem with creating module database tables when collation was different than UTF-8 - case #518
  • Bug Fix: Adjusted lookup for files containing additional domain fields - case #517
  • Bug Fix: Resolved problem with TLD extensions not available to be assigned if their number exceeded 1000 - case #523
  • Bug Fix: Fixed issues with renewing IDN domains - case #524
  • Bug Fix: Other code and UI adjustments

 

v2.2.3 Released October 1st, 2021

View/hide detailed changelog

  • New Feature: WHMCS V8.3 support
  • Bug Fix: Fixed problems with transmission of proper domain's nameservers and details when using the Blesta integration - case #490
  • Bug Fix: Eliminated module exception error if there was an existing "error_log" file without extension in the module's "Hooks" directory - case #492
  • Bug Fix: Resolved problem where not all provided nameservers were correctly passed to the registrar - case #493

 

v2.2.2 Released September 2nd, 2021

View/hide detailed changelog

  • Removed: Support for WHMCS V7.10 and previous
  • Bug Fix: Fixed problem where invalid domains pricing might have been returned regardless of the chosen pricing method in the reseller's group - case #482
  • Bug Fix: Next due date will no longer be changed if an error occurs when trying to renew a domain - case #483

 

v2.2.1 Released August 16th, 2021

View/hide detailed changelog

  • Improvement: Unified a large number of API responses to match the same format and order between one another - case #471
  • Changed: Eliminated "Automatic Setup Failed" emails sent to the admin if a domain register or transfer actions were aborted - case #412
  • Removed: Support for WHMCS V7.10 and previous
  • Bug Fix: Fixed problem with reporting "500" code errors instead of "200" even when requests were successful - case #468
  • Bug Fix: Corrected available endpoints in API documentation - case #467
  • Bug Fix: Other slight corrections

 

v2.2.0 Released May 26th, 2021

View/hide detailed changelog

  • New Feature: WHMCS V8.2 support
  • New Feature: Provisioning module support - allow clients to automatically become resellers within a specific group by ordering a dedicated product - case #375
  • New Feature: Add a promotion code to make domains cheaper for the resellers using the WHMCS pricing method
  • New Feature: Convert all the remaining users into resellers within the selected group using bulk functionality
  • New Feature: Allow resellers with no credits to register domains, invoices with "Unpaid" status will be created within the defined maximum debit limit - case #309
  • New Feature: Automatically remove log records older than the specified number of days - case #352
  • Improvement: Added possibility to toggle all API permissions at once - case #315
  • Improvement: Created integration will be now properly displayed in the WHMCS "Apps & Integrations" section
  • Removed: Support for WHMCS V7.9 and previous
  • Removed: Support for PHP 7.1 version
  • Bug Fix: Resolved problem with canceling an order when register or transfer action of a domain, that had different status than "Pending" or "Pending Transfer", is in progress - case #422
  • Bug Fix: Fixed problem with contact details, registrant phone and country, being improperly replaced - case #411
  • Bug Fix: Adjusted name validation for integration package that allowed to enter forbidden characters
  • Bug Fix: Setting mass pricing for TLDs will be now hidden if the group's pricing method is set to WHMCS - case #438
  • Bug Fix: Eliminated bug that might have resulted in an exception error when an end-client tried to save domain's contact details
  • Bug Fix: Disabling integration package on reseller's system will no longer throw exception errors when trying to manage the associated domain
  • Bug Fix: Solved problem with using US phone number format to register a domain when admin registrant was chosen as default
  • Bug Fix: Resolved certain issue with using Guzzle library - case #440
  • Bug Fix: Domains registered through the module will no longer have their auto-renewal status set to enabled - case #439
  • Bug Fix: Eliminated "Auto domain register aborted by Domains Reseller module" error message that was sent to the admin even when the domain was registered successfully - case #412
  • Bug Fix: Fixed "Unexpected Error" that might have occurred when trying to edit or add a new integration module - case #460
  • Bug Fix: If an error occurs during the domain renewal action, the order will be now properly canceled and credits removed - case #418
  • Bug Fix: Prevented "The domain does not have assigned tech" error that might show-up when a registrar module does not send the tech contact details to the API - case #458
  • Bug Fix: Numerous code corrections and improvements

 

v2.1.3 Released March 8th, 2021

View/hide detailed changelog

  • New Feature: WHMCS V8.1 and "Twenty-One" theme support
  • Bug Fix: Eliminated "Provided domain period is unavailable for sale" error that might have occurred when "Pricing Method" was set to "Override" - case #386
  • Bug Fix: "Recurring Amount" will be now set properly for domain registration if "Pricing Method" was set to "Override" - case #388, #407, #415
  • Bug Fix: Solved problems with obtaining the list of available TLDs for installed Blesta package configuration - case #392
  • Bug Fix: Fixed checking domains availability when "Standard WHOIS" was set as a lookup provider - case #393
  • Bug Fix: Added missing API call validations for "tldsToInclude" array type - case #394
  • Bug Fix: Corrected "Username has not been provided" error that might have occurred due to an issue with headers fetching - case #396
  • Bug Fix: Resolved issue with submitting "zipcode" instead of "postcode" parameter if default registrant was set to "End Client" - case #400
  • Bug Fix: Prevented "Provided domain has not been found in reseller account" error that might have occurred when trying to renew a domain - case #401
  • Bug Fix: Fixed critical error that might have shown up when a domain registration failed - case #406
  • Bug Fix: Assorted corrections related to compatibility with Blesta - case #403
  • Bug Fix: Adjusted code for domain registration to eliminate some rare errors - case #402
  • Bug Fix: Prevented certain security issue
  • Bug Fix: Other minor code corrections

 

v2.1.2 Released September 30th, 2020

View/hide detailed changelog

  • New Feature: WHMCS V8.0 and PHP 7.4 support
  • Removed: Support for PHP 7.0 and previous
  • Removed: Support for WHMCS V7.8 and previous
  • Bug Fix: Resolved problem with the Blesta integration due to improper transfer of NS1 nameserver - case #370
  • Bug Fix: Fixed "Provided domain has not been found in reseller account" case that might have occurred when a single domain name belonged to two different accounts - case #376
  • Bug Fix: Optimized SQL query that might have caused the list of resellers to load slowly - case #368
  • Bug Fix: Prevent JavaScript errors that occurred in the browser's developer console when the module was loaded in the admin area - case #367
  • Bug Fix: Other minor code corrections

 

v2.1.1 Released June 23rd, 2020

View/hide detailed changelog

  • Improvement: Domain "ExpiryDate" will be now used for "DomainSync" and "TransferSync" actions in cases when the domain registrar does not support any Sync() functionality - case #339
  • Improvement: Improved exceptions errors catching from "app/Libs/Resources/Whmcs/Registrars/Registrar.php" class - case #345
  • Bug Fix: Fixed issue where the module could have taken incorrectly the pricing for the second-level domain (2LD) from its top-level domain (TLD) - case #344
  • Bug Fix: Resolved problem where the module could display errors that the domain is not for sale despite that the main WHMCS pricing was used instead of the reseller pricing that was empty - case #348
  • Bug Fix: Other minor code corrections

 

v2.1.0 Released April 22nd, 2020

View/hide detailed changelog

  • New Feature: WHMCS V7.10 support
  • New Feature: Resellers can now assign previously bought domains from their reseller area
  • New Feature: You can now use the default WHMCS pricing slab for offered domains instead of overriding it with own pricing groups
  • New Feature: "Profit" column on the resellers list to view the total amount each reseller has made - case #260
  • Improvement: Added toggles to change response templates statuses directly from their list
  • Improvement: During the domain registration the "tax_id" field will now contain tax_id parameter from the reseller's client - case #236
  • Improvement: Provided domain contacts data by reseller will be now updated upon every client's order not only with the first one as previously - case #248
  • Improvement: Added notification upon module activation that the calendar PHP extension is required to be installed - case #262
  • Improvement: Added more information to logs when an authorization error occurs - case #291
  • Improvement: Local API queries will now use the "Local API User" instead of the admin staff member with the lowest ID - case #293
  • Changed: Newly registered domains will now have disabled auto-renewal by default
  • Removed: Support for WHMCS V7.7 and previous
  • Bug Fix: Resolved assorted problems where the reseller could not perform the "Renew" registrar command from the admin area view
  • Bug Fix: Fixed issue with displaying invalid currency symbols for TLDs pricing and available credits in the reseller area - case #252, #336
  • Bug Fix: Corrected exception error that might have occurred during domain renewal order - case #253
  • Bug Fix: Adjusted error handling when the relation between a domain and the reseller account cannot be found - case #259
  • Bug Fix: Added missing validation for "registrant" and "tech" contact API parameters if for "Default Registrant" or "Default Tech/Admin/Billing" fields, the "End * Client" or "Reseller" options were selected - case #285
  • Bug Fix: The module will no longer display empty lines for TLDs that were deleted using the default WHMCS TLDs management tool instead of the module one
  • Bug Fix: Fixed case where credits might not have been taken from the reseller's account after registering or transferring a domain - case #294
  • Bug Fix: Corrected issues with encoding certain special characters on the reseller's company name
  • Bug Fix: Module will no longer prevent domain registration if that specific domain was already existing in another client's account with "canceled" or "fraud" status - case #296
  • Bug Fix: Resolved assorted issues related to domains transfer - case #302
  • Bug Fix: When updating the module integration settings, it will no longer display every time a notice that the "Logo" or "Documentation" was not yet provided
  • Bug Fix: Solved problems with checking domains availability if the custom lookup provider was selected instead of the WHMCS default one - case #311
  • Bug Fix: Other assorted IU adjustments and code corrections

 

v2.0.3 Released November 13th, 2019

View/hide detailed changelog

  • Bug Fix: Fixed problem with the addon module's activation on WHMCS V7.6 - case #247
  • Bug Fix: Resolved issues that might have caused domain renewal not working properly - case #258
  • Bug Fix: Eliminated issue that could have caused fields in the domain's "DNS Management" section being filled only with "Array" entries - case #263
  • Bug Fix: Solved problems with changing the domain's "Registrar Lock" status in certain cases - case #264
  • Bug Fix: Corrected process of submitting domain contact details to the registrar when automatic credit payments for orders are enabled - case #265
  • Bug Fix: Resolved issues with the "DomainSync" functionality in the generated integration submodule - case #267
  • Bug Fix: When an API response returns an empty array, it will no longer be treated as an error - case #278
  • Bug Fix: Removing clients from WHMCS that were assigned as resellers will no longer cause errors when trying to open the "Resellers" section in the addon module - case #279
  • Bug Fix: Additional domain fields will be now correctly supported by the integration submodule - case #282

 

v2.0.2 Released July 9th, 2019

View/hide detailed changelog

  • Bug Fix: Fixed problem with saving amount in currencies that use pricing with large numerical values (>1000) - case #237
  • Bug Fix: Solved exception error that occurred when attempting to access the reseller documentation section without being logged in - case #238
  • Bug Fix: Resolved issue with "RequestURI IS Too Long" error caused by the incorrectly built requests in the generated registrar - case #239
  • Bug Fix: Corrected redirection error if the reseller documentation has been disabled - case #240
  • Bug Fix: Fixed lack of the error notification if it has occurred in the registrar's API and auto-registration of the domain was enabled - case #241
  • Bug Fix: Minor code adjustments related to the Reseller Area menu bar on smaller screen sizes
  • Bug Fix: The EPP code will no longer be required for the domain transfer if it is not necessary for the specified domains - case #243
  • Bug Fix: The "Domain cannot be renewed. It is before allowed renewal period" error will no longer occur if the specified TLD has been allowed renewals at anytime in configuration.php - case #244

 

v2.0.1 Released May 21st, 2019

View/hide detailed changelog

  • Improvement: Domain restriction variables, such as its length or renewal, provided in WHMCS configuration.php file, will now be supported by the module - case #223
  • Improvement: Implemented a more user-friendly exceptions handler - case #231
  • Bug Fix: Resolved problem with access to the newest version of the module if the previous one was removed without being deactivated beforehand - case #208
  • Bug Fix: Solved problem with domain registrars that use "$params['original']" parameter (e.g. EURid) - case #214
  • Bug Fix: From now only the NS1 and NS2 nameservers will be validated as required when saving, the other addresses will be optional - case #215
  • Bug Fix: Fixed rare problem with obtaining TLD prices in the addon module - case #228
  • Bug Fix: Corrected problem with NS1 nameserver address that might have been omitted during domain registration - case #230
  • Bug Fix: Resolved issue with domain registration through API if applying credits automatically has been enabled in the WHMCS settings - case #233

 

v2.0.0 Released March 21st, 2019

View/hide detailed changelog

  • Improvement: Completely rewritten code
  • Improvement: Rebuilt module user interface
  • Improvement: More detailed API documentation in the module addon as well as in the Reseller Area to facilitate writing own submodules
  • Improvement: Assorted language adjustments
  • New Feature: WHMCS V7.7 and PHP 7.3 support
  • New Feature: Reseller Area - allows your resellers to access orders of resold domains, download integration modules, view the TLDs pricing and other key details
  • New Feature: Define the TLDs pricing per each reseller group instead of using percentage promo codes
  • New Feature: View total income and income per TLD statistics based on a specified period of time
  • New Feature: View resellers orders and income made from resold domains
  • New Feature: View the most profitable resellers and latest invoices
  • New Feature: New Feature: Generate integration modules for resellers with a dedicated description, logo and documentation
  • New Feature: New Feature: Provide resellers with the "additional domain fields" file along with the integration module
  • New Feature: Support for Blesta integration module
  • New Feature: Support for "Get Available Credits", "Get Available TLDs" and "Check Domain Availability" API functions
  • New Feature: List of offered to a reseller TLDs can be now fetched using API
  • New Feature: Allow or disallow particular API functions permissions per each reseller group
  • Removed: Support for WHMCS V7.4 and previous
  • Removed: Support for HostBill integration module
  • Removed: Compatibility with previous 1.X module versions

 

v1.6.12 Released September 12th, 2018

View/hide detailed changelog

  • Bug Fix: Resolved issue with saving contact details by resellers occurring due to invalid keys in array during the "SaveContactDetails" API call

 

v1.6.11 Released July 5th, 2018

View/hide detailed changelog

  • Bug Fix: Resolved problem preventing the modification of domain nameservers - case #128
  • Bug Fix: Restored missing parameter for the registration of nameservers
  • Bug Fix: Corrected missing 'domainname' parameter in the 'SaveContact' API call
  • Bug Fix: Assorted corrections related to PHP 7.1 that might have caused the 'Too few arguments to function domainsReseller::upgrade()' error
  • Bug Fix: Fixed loading of the English language file in case the specified language file is not found
  • Bug Fix: Minor adjustments to domain deletion request

 

v1.6.10 Released April 27th, 2018

View/hide detailed changelog

  • New Feature: WHMCS V7.5 support
  • New Feature: PHP 7.1 and 7.2 support

 

v1.6.9 Released September 12th, 2017

View/hide detailed changelog

  • Bug Fix: Solved problems with the API functionality when getDomain() method is used by the end-registrar (case #160)

 

v1.6.8 Released July 4th, 2017

View/hide detailed changelog

  • New Feature: WHMCS V7.2 support
  • New Feature: Allow resellers to set up IP addresses restrictions and their limits
  • Bug Fix: Corrected email notifications about low credit level
  • Bug Fix: Corrected updating of registrant details, EPP code and registration information on domain transfer
  • Bug Fix: Resolved problem with invoice generation upon funds addition
  • Bug Fix: Solved issue with double execution of domain renewal
  • Bug Fix: Corrected issues related to 'PDO Wrapper' fatal errors
  • Bug Fix: Minor code refinements

 

v1.6.7 Released February 23rd, 2017

View/hide detailed changelog

  • Bug Fix: Adjusted compatibility with other modules
  • Bug Fix: Resolved conflicts with PHP 7
  • Bug Fix: Corrected sending of EPP parameter under domain transfer
  • Bug Fix: Removed errors occurring upon contacts update and nameservers change
  • Bug Fix: Regulated domain renew function

 

v1.6.6 Released January 18th, 2017

View/hide detailed changelog

  • Improvement: Streamlined PHP 7 compatibility
  • Bug Fix: Set domain's contact details properly in WHMCS V7
  • Bug Fix: Adjusted handling of API requests' responses

 

v1.6.5 Released October 24th, 2016

View/hide detailed changelog

  • New Feature: WHMCS V7 support
  • New Feature: PHP 7 support
  • Bug Fix: Minor tweaks

 

v1.6.4 Released July 25th, 2016

View/hide detailed changelog

  • Changed: Limit for the allowed number of characters used to store client details has been extended
  • Bug Fix: Generate HostBill module

 

v1.6.3 Released February 8th, 2016

View/hide detailed changelog

  • Improvement: Rewritten domains registration functionality

 

See also

Terms of Service

This module allow you to add a page for your terms of use and you can add description and keyword

Free
Favicon Manager

Favicon manager module lets you add a favicon image to your WHMCS website.

Free
Social Login

Social Login is a free WHMCS plugin that allows your visitors to comment, login and register with 40+ social networks like for example Twitter, Facebook, LinkedIn, Instagram, Google and Yahoo.

Free
Privacy Policy

This module allow you to add a page for your privacy policy and you can add description and keywords

Free
Simple Sitemap

Add a valid, dynamic and easily updated XML sitemap for WHMCS.

Free