IDN Support
WHMCS supports the sale of Internationalized Domain Names (IDNs). In WHMCS 8.0, we improved our support for IDNs to allow automated provisioning with selected registrars.
Contents
What Is An IDN?
IDNs are domain names that include language-specific scripts, including, but not limited to, Hebrew, Arabic, Chinese, or some types of Latin characters. Non-IDN domain names are limited to ASCII characters.
IDNs are beneficial because they allow you to match domain names with the names of people and businesses, or match certain words in a given language. Including IDNs in your product offerings allows you to serve a diverse and global customer base.
==IDN Support--
You can enable the sale and provisioning of IDN domains in Configuration () > System Settings > General Settings > Domains. Prior to WHMCS 8.0, you can enable the sale of IDN domains in Setup > General Settings > Domains. If you don't enable IDNs, WHMCS will reject them as invalid when customers attempt to purchase them in the Client Area.
We also support transfers for all supported IDNs.
Automatic Provisioning
WHMCS 8.0 and higher supports automatic provisioning for IDN in eNom, ResellerClub, and OpenSRS. For other registrars, you will need to process registrations and transfers manually. Automatic provisioning through other registrars is also possible through custom modules.
SLD and TLD
In WHMCS 8.0, we also added support for IDN for TLD. This is in addition to the SLD support that was available prior to WHMCS 8.0.
In WHMCS
IDNs, like other domains, display in UTF-8 throughout WHMCS.
Punycode is also available in the relevant pages in the Admin Area in WHMCS 8.0 and higher.
Registration
In both the Client Area and Admin Area, WHMCS will prompt you for a language when registering an IDN domain. You can change this language at any time until registration is complete.
Custom Modules
To create a custom module for IDN support in WHMCS 8.0, use the new IDN-related parameters in our API functions. For more information and a list of available IDN parameters and their functions, see [[1]].