Docly Child

Download registrar module

Download the Netim Registrar module

Our module is not included by default into WHMCS’s distribution. You will need to download and install it manually.

Current release

For WHMCS 8.1+ / PHP 7.4 and PHP 8.1 / Ioncube 12

Registrar module 3.0 (November 15th 2022)

Previous release

For WHMCS 7.10 to 8.5 / PHP 7.2 to 7.4 / Ioncube 10

Registrar module 2.6.6 (October 23rd 2020)

Release notes

This release is a major update of the module. It has been fully rewritten to use new core librairies and conform to our new development policy.

For existing users of v2.x, please pay attention to the red highlighted changes which need actions on your end!

General improvements

  • New management of asynchronous operations
    “Subscription ID” field in domain name management is not used anymore. Rather, asynchronous operations are stored in the local database and updated thanks to the synchronization script.
    Existing users have nothing to do as the script will migrate operations stored with the old method. More information concerning pending requests and templates.
  • New management of additional domain fields
    The definition of the fields has changed to a json file (with new translations). Existing users have to check their translations if they have customized them.
  • Support of the domain lookup provider feature with support of premium domains. See Domain availability check.
  • New domains will get the “Pending registration” status rather than “Pending” one. In case of registration failure, it will get back the “Pending” status by default. 
  • New configuration method for the trustee service and the local contact service
    For existing users, check your existing settings with the new definition.
  • New parameters for debugging management
    The management of logs has been reviewed in order to facilitate the debugging. See Enable Debugging.
  • When the subscription period for a transfer order is more than 1 year, the request submission fails. Netim’s system support only 1 year for domain transfer requests.
  • The hook file /includes/hooks/netim.php is no longer ioncube encoded.
  • Nameservers change can be done with glue record. Provide for exemple ns1.netim.net:1.2.3.4

Improvements the client area

  • New customer template “twenty-one” in order to display messages to clients on asynchronous operations.
    For existing users using other template or custom one, merge our changes in your active template. More information concerning pending requests and templates. 
  • Full translation of the module for client area and templates
    For existing users, ensure to translate in your languages if not English or French.
    More information concerning installation of translations.
  • New service management for DNSSec. A new option/screen is displayed in the client area.

Improvements the admin area

  • Full translation of the module, “Netim Tld Manager” addon, widgets for admin area.
    For existing users, translate only if needed. More information concerning installation of translations.
  • Addition of pending / cancelled / failed operations in the todolist was reviewed.
  • On the domain management page.
    • Pending requests are now displayed as a table under “Domain Reminder History”
    • When the domain is in pending registration or pending transfer status, it is not possible anymore to submit a new “Register” or “Transfer” action
    • The type of order (registration / transfer) is verified and must match the “Register” or “Transfer” action
    • No more error message if a domain name is in pending status. Check the admin notes for the error message
    • The “Get Epp code” action now displays the code on screen
    • New “Change EPP code” action. This action has the same behavior than “Get Epp code” in v2.X. Thus, a new EPP code is generated and sent to the client or the reseller by email
    • New “.XXX membership” support. It is now possible to save the membership number in order to activate the domain. (Only displayed for .XXX domains)
    • New DNSSec management. The Dnssec status is now displayed if the extension supports DNSSec. In addition, a new “Dnssec” action allows to enable / disable the feature if the domain name uses our nameservers.

Compatibility

PHP 5.6 / 7.+

Ioncube 10+

WHMCS 7+ / 8

 

Module

  • Bug fix appeared in 8.0.3 about domain name synchronization job

Compatibility

PHP 5.6 / 7.+

Ioncube 10+

WHMCS 7+ / 8

 

Module

  • Support of the new “TLD Import & Pricing Sync” feature
  • Fix of widget not loading in some versions of the PHP / Ioncube loader

NETIM TLD manager

  • Fix of the client groups issue. If client groups are defined, the update of the prices of extensions is now done only on the default group (all before the fix)
  • Fix of the display and the dynamic calculation of the margin when the base currency is not the Euro
  • Addition of the default margin application on the selected extensions. The initial update button becomes “Update with manual prices”
  • Addition of prices import from .CSV file

Compatibility

PHP 5.6 / 7.+

Ioncube 10+

WHMCS 7+ / 8

 

Module

  • bug fix in contact management if contact details are defined in general settings

Compatibility

PHP 5.6 / 7.+

Ioncube 10+

WHMCS 7+ / 8

 

Module

  • Bug fix in contact management if contact details are defined in general settings

  • Replacement of character ” by ‘ in profil information in order to conform API syntax

NETIM TLD manager

  • Bug fix in prices loading in NETIM_TLD_MANAGER

Compatibility

PHP 5.6 / 7.+

Ioncube 10+

WHMCS 7+ / 8

Module

  • Minor bug fix on the synchronization scrypt

  • Support of additional domain informations concerning the change of contacts (.SE / .NU / EE)

NETIM TLD manager

  • Addition of the new setting “Minimum duration”

  • Dynamic modification of the margin calculation on active extensions

  • Margin below the default margin can be highlighted

  • Addition on the entry to display all extensions when adding an extension

  • Price updates only affects currently saved domain periods

  • Change of the concept of “default margin rate” to “default margin rate on sales price”

Compatibility

PHP 5.6 / 7.+

Ioncube 10+

WHMCS 7+ / 8

Improvments

  • Review and compatibility test

This single version has been tested to work on all versions of PHP since 5.6

  • Delete function of a domain

The execution of the delete operation has been revised to properly handle the different situations impacting expiration date and status.

  • New addon “netim_tld_manager”

Following numerous requests, we are proud to provide a module addon allowing an effective management of the extensions. In particular:

– View the active extensions, the cost prices, the sale prices and make mass modifications

– Add extensions in 1 click

– Check the settings of the extensions vs the values accepted by NETIM

– View promotions

  • Full support of Latin character set for clients profile, domain holders and contacts information

All the accented characters from LATIN1 / LATIN-EXTA / LATIN-EXTB character sets.

Other character sets such as Cyrillic are still not supported.

  • Support of the “domain_sync” and “transfer_syc” functions

The synchronization of domains, in particular concerning expiration date and status, is now achieved by the internal synchronization feature in WHMCS as well as the synchronization of domain transfers.

The old netimsync.php synchronization script is no longer used.

On the other hand, the new netim_opesync.php script must be used to synchronize asynchronous operations such as pending registrations and pending renewals.

Bug fixes

  • Additional domain fields for .IE

The management of the registration process via the fastpass was incorrect.

  • IDN domain management

Registering an IDN domain made the registration of a different domain due to an IDN conversion error.