WHMCS ItRegistrar NIC.it Registrar Module Setup Guide
Setting up the ItRegistrar NIC.it registrar module in WHMCS is quick and easy. Follow the steps below to install and configure the module correctly.
1. Download the module
Log into your client area, navigate to the Services section, and click on your ItRegistrar NIC.it registrar module product. From the left-side Overview panel, click Download to get the .tar.gz
package, which includes versions for PHP 5.6, 7.1, and 7.2.
2. Extract and upload the module
After extracting the archive, you will find three folders named according to the PHP version. Choose the one matching your WHMCS system’s PHP version and upload the registrar and addons folders into the ./modules/WHMCS/
directory.
3. Activate the registrar module
From the WHMCS admin area, go to Setup / Products / Domain Registrars. Locate the ItRegistrar NIC.it module and click Activate.
4. Configure the registrar module
After activation, click Configure and fill in the following fields:
- License Key: enter the key from your Utixo client panel (e.g.,
Owned-xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
). - Host: use
epp.nic.it
. For testing, useepp.pubtest.nic.it
. - Username: your NIC.it account username.
- Password: your NIC.it account password.
- Domain Deletion Admin Email: enable to receive email reports when expired domains are automatically deleted.
5. Auto-assign registrar to .it domains
To ensure .it domains use this module, go to Setup / Products / Domain Pricing and select ItRegistrar under Automatic Registration for .it.
6. Activate the addon module
Go to Setup / Addon Modules, find ItRegistrar, and click Activate. Be sure to configure access control for the required admin role groups.
No extra configuration is required: the addon module shares its settings with the registrar module set in step 4.
Recommended WHMCS Settings
.it domains are auto-renewed by NIC.it. Upon expiry, they enter a 15-day AutoRenewPeriod during which renewals can be canceled without charges.
ItRegistrar sends automatic deletion requests for domains not renewed before expiry. In WHMCS versions prior to 7.5, deletion occurs 15 days post-expiry, as Grace and Redemption states aren't supported.
Recommended configuration
- Enable Grace and Redemption fees in Setup / General Settings / Domains.
- Set grace/redemption periods in Products/Services / Domain Pricing via the gear icon next to the .it TLD.
- Grace period: set to max 14 days to avoid NIC charges.
- Redemption period: set to 30 days to match NIC's PendingDelete state.
- Redemption fee: must not be
0.00
. Set to0
if you don't want to charge clients, but avoid leaving it at default.
Troubleshooting
In some cases, activating the addon module may trigger a "Oops something went wrong" error.
To fix this, go to Setup / General Settings / Others and set the Load Encoded Files option to Try to load all files.