IDN Support

From WHMCS Documentation

Revision as of 00:27, 19 September 2020 by SarahK (talk | contribs) (What Is An IDN?)

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.

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.

IDN Domains in the Client Domains tab

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.

Ordering an IDN Domain

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]].