Personal tools
Namespaces

Variants
Actions

EURid Registrar For WHMCS

From ModulesGarden Wiki
Revision as of 15:56, 18 March 2019 by Karolina (Talk | contribs)

Jump to: navigation, search

Contents

About EURid Registrar For WHMCS

EURid Registrar For WHMCS is a domain registrar module that introduces automated provisioning and management of .eu domains in WHMCS.

The module will let your clients manage domains straight in your client area as well.

  • Module Features:
✔ Synchronize Domain Expiration Date And Status
✔ Synchronize Domain Transfer Status
✔ Automatically Delete Domain X Days After Expiration
✔ Connect With Sandbox In Test Mode
  • Admin Area Features:
✔ Register/Transfer/Renew Domain
✔ Modify Contact Details
✔ Get EPP Code
✔ Request Domain Deletion
✔ Update Nameservers
✔ Toggle Domain Auto Renewal
  • Client Area Features:
✔ Enable/Disable Domain Auto Renewal
✔ Manage Nameservers
✔ Update Contact Details
✔ Get EPP Code
  • General Info:
✔ Supports PHP 5.6 Up To PHP 7.3
✔ Supports WHMCS Template Six
✔ Supports WHMCS V7.4 And Later
✔ Easy Module Upgrade To Open Source Version

Installation

This tutorial will show you how to successfully install EURid Registrar For WHMCS.

We will guide you step by step through the whole installation and configuration process.

1. Log in to our client area and download the module.
EU2 1.png
2. In the downloaded file you might find one or two packages that support different PHP versions.

In the most recent versions of the module, you will find only one package that supports PHP 7.1 and later.
If you need a package for the previous versions of PHP, please contact our support.

PHP71 73.png
Previous updates of the module may contain two packages dedicated to various PHP versions.

The first one that supports PHP 5.6 up to PHP 7.0, and the second one addressed to PHP 7.1 up to PHP 7.3.
Note: Keep in mind that PHP versions 5.6 up to 7.0 are no longer officially supported and their security issues are not fixed or released any more. Find more info here.

PHP56 73.png
Important: This situation does not affect the open source version of this module which can be applied to any PHP from version 5.6 and later.
Note: You can check the current PHP version in your WHMCS. To do so, proceed to 'Utilities' → 'System' → 'PHP Info'.
3. Once you have chosen the package with the right PHP version, extract it and upload its content into the main WHMCS directory.

The content of the chosen PHP version files to upload should look like this.

ER 3.png
4. When you install EURid Registrar For WHMCS for the first time you have to rename 'license_RENAME.php' file.

File is located in 'modules/registrars/eurid/license_RENAME.php'. Rename it from 'license_RENAME.php' to 'license.php'.

EU3.png
5. In order to configure your license key, you have to edit a previously renamed 'license.php' file.

Enter your license key between quotation marks as presented on the following screen. You can find your license key in our client area → 'My Products'.

EU4.png
6. Now you have to activate the module in your WHMCS system.

Log in to your WHMCS admin area. Go to 'Setup' 'Products/Services' 'Domain Registrars'.
Afterwards, find 'EURid' and press 'Activate' button.

EU2 5.png
7. In the next step you need to set up access to EURid API.

To do so, fill in 'EPP Username' and 'EPP Password' fields with your EURid access details.
Additionally, you have to fill out the 'Server', 'Billing Contact ID' and 'Tech Contact ID' fields.
Next, confirm through pressing 'Save' button.

EU2 6.png
7.1. You can find 'Billing Contact ID' and 'Tech Contact ID' in your EURid account. Proceed to 'Domain Management' 'Domain Names'. 'Contacts'

Search by contact type 'Billing' and 'Tech', press 'Search' button. Then copy values from the 'Alias' field.

EU2 6 1.png
8. You have just successfully installed EURid Registrar For WHMCS!

Configuration and Management

EURid Registrar For WHMCS allows you to sell TLDs from EURid via WHMCS system.

Additionally, EURid Registrar For WHMCS allows your customers to manage their domains from the WHMCS client area.

Management of TLDs

Begin your work with the registrar by assuring that the .eu TLD exists in your WHMCS and Eurid registrar has been assigned to it.

Proceed to 'Setup' → 'Products/Services' → 'Domain Pricing'. Enter your TLD and choose 'Eurid' from the 'Auto Registration' dropdown menu as shown on the screen below.
Decide whether to offer your customers access to 'Request EPP Code' feature.
Then press 'Save Changes' button.

EU2 8.png
Move to the 'Open Pricing' section and set up the pricing for the domain TLD.
EU2 9.png
In a newly opened window you can set up your prices. Remember to save the changes!
EU2 10.png
This is it! From now on your customers can start ordering '.eu' domains directly in your WHMCS.

Ordering

The process of ordering an EURid domain goes alike ordering any other domain.
Simply search whether the domain is available, add to cart, add nameservers if you need and complete the order.
EU2 11.png

Domain Management

In the admin area client overview → 'Domains' tab you can manage all the aspects of the domain.

Along with basic actions like 'Register', 'Renew' and 'Transfer', you are allowed to use the 'Modify Contact Details', 'Request Delete' and 'Get EPP Code' features.

EU2 12.png
You can also disable/enable auto renewal through marking/unmarking the corresponding to this option checkbox.

Confirm changes through clicking on 'Save Changes' button.

EU2 13.png

Client Area

Your customers can order various actions on their EURid Registrar domain in the client area.

View basic information related to the domain.

EU2 14.png
At 'Auto Renew' tab clients can enable/disable auto renewal by pressing 'Enable Auto Renew'/'Disable Auto Renew' button.
EU2 15.png
'Nameservers' tab allows clients to change nameservers used by their domain.
EU2 16.png
Under 'Manage' → 'Contact Information' your clients can also view and modify the registrant contact information.

Note: Billing and Tech contacts' details may be edited in the admin area only. The two contacts details should be always the same.

EU2 17.png
Request EPP Code for your domain by pressing 'Get EPP Code'.
EU2 18.png

Tips

1. As soon as a domain expires, its status in WHMCS system is synchronized.
2. Transfer synchronization changes domain status to active right after the domain transfer status on EURid server is set to pending.
3. You are able to enter an IP address in to the nameserver field.

Note: Please do not use a colon ':' sign between 'ns1.somedomain.eu' and an IP address. Just leave a 'space' in between.
Example:

ns1.somedomain.eu 176.31.211.16
ns2.somedomain.eu 176.31.211.18 
4. The actions on domains: status synchronization, transfer and delete x days after expiration are performed with the main WHMCS cron task.

Update Instructions

Essential guidance through the process of updating the module is offered here.

Keep in mind there is a quick and easy option in our client area that will let you upgrade the license of your module to an open source version at any time - and at a lower price!
To take advantage of it, simply use the License Upgrade button located on the product's page and a discounted invoice will be generated automatically.

Common Problems

1. When you have problems with connection, check whether your SELinux or firewall does not block ports.
2. If your firewall is enabled, you need to add your WHMCS server IP address at your EURid panel.

Go to the 'Domain Management' → 'IP Addresses' and add IP address into table 'Allowed IP addresses for Registrar WHOIS'.
Additionally, open up a port 43 in your WHMCS server firewall and restart it.

3. If one of the TLDs you have configured is unavailable, please make sure you have set up the pricing in a default currency.
4. If lookup of any .eu domain returns 'Sorry, your_domain.eu is already taken', you need to modify the 'whois.json' file located in '/resources/domains/whois.json'.
Read more in the WHMCS official documentation.
Navigation
WHMCS Modules
WHMCS Widgets
Translations
cPanel Modules
General
FAQ
Community
EURid Registrar For WHMCS