THIS REPOSITORY IS NOW ARCHIVED - YOU CAN THANK GANDI AND ITS OUTRAGEOUS PRICING POLICY FOR PERMANENTLY DEMOTIVATING ALL SMALL BUSINESSES TO WORK WITH/FOR THEM…
Use Gandi.net as registrar in WHMCS.
- TLD prices import: supported
- TLD grace and redemption import: supported
- Domain registration operations: supported
- Domain renewal operations: supported
- Domain transfer operations: supported
- Domain transfer protection (lock/unlock): supported
- Domain EPP management: supported
- Name servers management: supported
- DNNSEC operations: supported (only zsk)
- DNS records creation, update and deletion: supported
- DNS templates for registration and transfer: supported
- DNS snapshots creation, restoration and deletion: supported
- DNS ttl management: supported (needs template customization)
- Extended DNS record types: supported (needs template customization)
- WHOIS privacy protection: supported (see following note about ID Protect)
- Domain delete operations: not supported
- Domain release operations: not supported
- Vanity name servers: not supported
💡️️ The WHMCS IDProtect operations are not implemented in this module: by default, all anonymization options are enforced to
truefor TLDs supporting it, whatever is specified for each individual TLD. There is no reason why privacy should be optional!
- In your WHCMS installation, in the
modules/registrars/, create agandidirectory. - Download the latest release.
- Unzip & copy all files in the
gandidirectory. - Make a symbolic link named
resources/domains/additionalfields.phppointing tomodules/registrars/gandi/resources/domains/additionalfields.php. - Activate the addon in the Setup->Domain Registrars section of WHMCS admin.
In the Setup->Domain Registrars section of WHMCS admin, you have access to the following settings:
- API key: set it your own, personal, API key for Gandi APIs.
- Organization: select the organization to which domains operations will be billed.
- Registration / transfer templates: chose the DNS templates to apply after registration / transfer success (these templates are set in your gandi reseler account).
- DNS to use: if you choose Gandi Live DNS, all domain registrations will specify Gandi LiveDNS as DNS and all DNSSEC and snapshots options will be available to your customers (see note below).
- DNS record types: choose extended to take full advantage of Gandi LiveDNS (needs template customization)
- Security, privacy & performance: check to display a summary in the domain details page of the client area.
💡️️ Gandi Registrar for WHMCS allows you to delegate your DNS handling to Gandi LiveDNS. To do so, you have to select "Gandi LiveDNS" in this module settings and have
livedns.gandi.netas default name servers in WHMCS main domains config. Notelivedns.gandi.netis not an existing host, it's just the easiest way to fill some gaps in the WHMCS APIs.
To have this module's interface in your own language, you have to copy the content of the right file located in /resources/lang/ directory and paste it in your main WHMCS language file.
If you have translated these strings in a not yet supported language, please share it ❤️
All TLDs managed by Gandi are registrable except the following:
- TLDs reserved for Gandi Corporate Services (see list);
- TLDs that require heavy development work to be integrated into the WHMCS workflow (see list).
Before submitting an issue or a pull request, please read the contribution guidelines.
⚠️ Themasterbranch is the current development state of the module. If you want a stable, production-ready version, please pick the last official release.
Gandi Registrar for WHMCS is a fork of Gandi/whmcs_Gandi-module which has been archived during spring 2022. Thank you, Gandi, for starting such a module!