The Dynadot WHMCS module integrates your WHMCS installation directly with the Dynadot registrar API, giving you a complete, fully automated domain reselling platform. Connect your Dynadot account once, and your clients can register, transfer, renew, and manage domains — including DNS, contacts, nameservers, and EPP codes — without ever leaving WHMCS.
Built for production use, the module is designed to handle API and database errors gracefully, so a registrar or network fault typically won’t disrupt your WHMCS admin or client areas. It operates as a white-label solution.
dynadot-whmcs-x.x.x.zip) from the official source./modules/registrars/), then extract in place.GetTldPricing)Sync / TransferSync)GetDomainInformation)Learn about the advantages of becoming a domain name reseller with Dynadot:
Questions or issues? Reach our support team at https://dynadot.com/community/help/ or [email protected]. Our team will investigate and follow up with you shortly.
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.
File Replacement
This major version upgrade requires a complete replacement of all files within the
modules/registrars/dynadot/ directory. We recommend backing up your existing
directory before replacing it.
API Re-authentication Required Automatic credential migration is not supported — you must log in to your Dynadot account, generate New Keys, and configure them in the module settings to re-activate your Dynadot registrar functions.
Cleanup of Deprecated Items A significant amount of redundant code and deprecated APIs has been removed. If you have custom modifications or extensions built on the previous version, review them to ensure there are no external references to the removed components.
.app TLD is now supported.CheckAvailability function.
Enhance exception handling for domain queries
1.Fixed domain contact update issue where only Registrant could be modified; all contact types can now be updated independently. 2.Added special notice in TLD Pricing page for .AI domains, highlighting 2-year minimum registration and renewal rule. 3.Fixed menu logic issue where DNS Management and Email Forwarding items appeared even if the products were not purchased. 4.Fixed issue where Manage button allowed access to incorrect/non-designated management pages without validating product ownership.
.AI TLD Compliance: Implemented validation for .AI domain registrations and renewals to enforce a minimum term of 2 years. Orders not meeting this requirement will return a validation error.
WHMCS Compatibility Enhancements: Updated module for improved compatibility with the WHMCS release. Resolved issues where certain admin/client area pages could cause unexpected session timeouts or login invalidation.
In this version, enhancements have been made to the domain out-of-sync notification mechanism to improve synchronization accuracy. If the issue persists after updating, please temporarily disable the Domain Sync Notify Only option under Automation Settings -> Domain Sync Settings. The system will resolve the issue during the next synchronization cycle. After verifying that synchronization is functioning correctly, the Domain Sync Notify Only option can be re-enabled as needed.
Fixed an issue where 'stdClass could not be converted to string' errors might occur in certain special cases. (Tip: If there is an issue with (invalid response) after updating the version, please download the new version again for installation, and the problem will be fixed. If the problem persists, please contact technical support)
1.Fixed the issue of abnormal display of domain name prices 2.Add restrictions on the sellable status of advanced domain names
Optimize the registrar price sync feature Optimize transfer handling
Improve Name server listing experience in PHP 8.
Fixed: Domain's registrar Lock disable/enable section not displayed in certain templates Domain's modify nameservers section not displayed in certain templates
Allow reseller adding and editing Dynadot coupon in the registrar config setting
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.
Effortlessly manage domain registrations, renewals, transfers, and DNS with the Openprovider WHMCS module. Sync pricing, automate tasks, and streamline your reseller business with ease.
Advanced domain module for WHMCS - Easily offer over 2000 TLDs to your customers
The trusted worldwide solution for your domain reselling needs
User00 @user1811
Whmcs Module v2.0.0 error. after update.
Go to Client profile/domains - After going to this page, if you click Save with or without changing any information, this error appears.
Error: Dynadot Error
Invalid JSON format
dynadot @dynadot6555
Thank you for sharing your feedback. Our team has identified the problem you reported and has already implemented a fix. The update is expected to take effect after tomorrow. We would recommend that you try again the day after tomorrow to see if the issue has been resolved.
Owner@dynadotIf you continue to experience any problems, please don't hesitate to reach out to our support team at [email protected], we're here to help. We truly appreciate your review and your support!
adam winston @anjic3004
files of module still extracting into register folder you most do this
put all module file into dynadot folder then compresse it in zip forma then upload it to whmcs place and post a note for clients to upload it into registerar folder into whmcs
dynadot @dynadot6555
Thank you very much for your follow-up feedback. Our team has improved the module download and extraction method based on your suggestions and has updated Step 2: "Upload and Extract." We hope the update can meet your expectations. As for posting a note you mentioned, I'm afraid there is currently no suitable way for us to implement it unfortunately. We believe that by following the latest guide, users will be able to complete the installation correctly. Thanks.
Owner@dynadotM R Jannat Swapon @m4459
Need used also
dynadot @dynadot6555
We appreciate your positive feedback! If you need anything, please feel free to contact us.
Owner@dynadotadam winston @anjic3004
you need to compress module files into this zip cos its extacting all files into whmcs=> registrars foled
dynadot @dynadot6555
Thank you for sharing your feedback. We’re sorry to hear that you’re experiencing issues with sending messages. Our team has updated the "Dynadot Module Installation & Configuration Guide" in Description page accordingly to provide detailed instructions for new customers installing the module. We truly appreciate you bringing this to our attention.
Owner@dynadotPlease let us know if you have any further suggestions or questions.
Morteza @morteza7738
It would be great if you could add a domain slab pricing sync feature too.
supports the registration of premium domains? If so, how are the prices for premium domains determined?
dynadot @dynadot6555
Thank you for sharing your feedback. We’re sorry to hear your experience didn’t meet expectations. We want to make sure we fully understand your concern so we can help properly. Could please email our support team [email protected] with more details about domain slab pricing sync feature? Once we have that information, we’ll be happy to look into it further.
Owner@dynadotAs for premium domains, you can enable it and set up price in Domains/TLDS page in your WHMCS account.
Tasnim Ahmed @tasnim7583
Very poor. Your module shows the registry premium domain as available, which may hamper anyone's business. Didn't you see this error in your module?
dynadot @dynadot6555
Thank you for bringing this to our attention. Unfortunately, we cannot process problems through WHMCS Reviews. If problems still exist, please feel free to contact our 24/7 live chat support or email our [email protected]. We'll be glad to help further.
Owner@dynadotAttisso Luz KOUMEDZRO @attissoluz8593
Thanks for the update. But the TLD Import & Pricing Sync is not working in this new version.
dynadot @dynadot6555
Thank you for your feedback. If you run into any complications or confusion with our system, please don't hesitate to contact our 24/7 live chat support or email our [email protected]. We'll be more than happy to assist. :)
Owner@dynadotMinhaz Irphan Mohamed @minhaz2531
So far, so good. Their support is also good!
dynadot @dynadot6555
We're so happy that you're happy with our service! We'll be here any time you need us!
Owner@dynadotMd. Taufiqur Rahman @mdtaufiqur4360
Your latest latest v1.5.4, totally not working in whmcs. so many error
Error: Undefined class constant 'COMMAND_GET_NS' in /home/account/public_html/modules/registrars/dynadot/dynadot.php:431
Stack trace
dynadot @dynadot6555
Please re-download and install the latest WHMCS module again, the issue should be fixed automatically
Owner@dynadotHamidullah Ismail @hamidullah4445
Your old module I mean the running module has only one problem.
But your update/new module has many problems, it is not possible to use it anyway, if you fix one thing in your old module then everything will work fine I think.
Domain register module is very easy to make, please contact an experienced module developer, and plea.....se follow the popular domain reseller's registrar module, such as ResellerClub/PDR's module.
dynadot @dynadot6555
Please re-download and install the latest WHMCS module again, the issue should be fixed automatically
Owner@dynadotAkash Jakhar @akash7770
Please change your Reseller WHMCs Nameservers Management UI.
Nameservers Management is so complex for all themes and not user friendly :(
Because of the current option,
we have to guide the user again and again.
Please provide "nameserver option" inside domain Management
dynadot @dynadot6555
Please try out our latest version of WHMCS module, the nameserver option should appear in the domain management now
Owner@dynadotMasum Talukder @masum3538
The Dynadot team has confirmed that the project is not ready yet. There is no ETA for that.
Benjamin Biswas @benjamin5545
Hi, I updated to latest v1.5.3, but found below most important 2 functions are missing from clientarea:
1. Enable/Disabled Registrar Lock
2. Get/Register/Modify/Delete Nameservers
Kindly enable this 2 option for clientarea, I can see both option have in admin panel. But client needed both function as their regular task. Thanks.