Whmcs Freenom Module Installation Howto Version110
Whmcs Freenom Module Installation Howto Version110
Version 1.10
INTRODUCTION
Welcome to Freenom - A Name for Everyone
Please find enclosed the WHMCS module that can be used with Freenom. To use the module you need a
Freenom Reseller account. You can open an account on www.freenom.com.
Account credentials exist out of an email address and password.
WHMCS is using the Freenom API. For more information about Freenom's API, please refer to
http://www.freenom.com
WHMCS
WHMCS is a "complete automation tool for web hosts". It's used by many hosting providers worldwide
to connect payment processing, domain registrations and server provisioning by one single system.
Freenom developed a WHMCS module to allow resellers and registrars to use the domain registration
services of Freenom. Freenom registers Free Domains in various Top Level Domains and Paid Domains at
Cost Price.
Page 1
WHMCS limitations
Freenom offers three types of domains:
Paid Domains
These are all domain names in every top level domain that are sold for a fixed
price. These include not only one TK, CF, GA and ML, but also COM, NET, EU and
many many others.
Special Domains
These are all domain names in Freenom's top level domains, such as TK, CF, GA
and ML that are sold for a premium rate.
Free Domains
These are all domain names in Freenom's top level domains, such as TK, CF, GA
and ML and are provided at no charge.
WHMCS is a great system and works fine with all Paid Domains. However, it does not support free
domains as a standalone service or product at this stage. Free Domains can only be configured as an
add-on for a product or service.
Please note that the new WHMCS 6.0 version MIGHT support Free Domains.
Furthermore Special Domains are not supported in WHMCS at this stage. All Freenom accounts have
support for Special Domains, but we have this disabled by default. Please contact your account manager
to enable this support. Be careful: please do not use Special Domains with the same account as you use
with your WHMCS install.
In short: WHMCS works fine with regular paid domains: domains sold at a fixed price. It also works with
Free Domains, but only as add-on for an existing product or service.
To have support in WHMCS for stand-alone Free Domains and/or for Special Domains, please help us by
contacting the WHMCS development team and request these features.
Page 2
Installation
Make sure you have installed the latest greatest version of WHMCS. Please refer to www.whmcs.com
which version is the latest.
Please use a software package like WINSCP to login to your server. It will look something like below:
Page 3
Configuration / Module
Please go to the WHMCS Admin Panel, Setup, Products/Services, Domain Registrars
Task 4: Please activate now and use your credentials to configure your module. You can get your
credentials at https://partners.freenom.com
Page 4
Task 5: Now add 'COM' to the list of top level domains you want to sell.
Please enable EPP code and the Freenom module for auto-registration. You may also opt to add-on your
own DNS Management, Email Forwarding or ID Protection services to your sales. You can define pricing
for these add-on services on the very same page.
Please click Save Changes
Page 5
Task 6: An 'Open Pricing' link appears now next to the COM top level domain:
Click on Open Pricing and fill out the one to ten year pricing (Registrations, Transfers, Renewal) for your
domains, like this:
If you only want to offer one-year registrations, please leave the 2 (and other years) on 0.00.
Click Save Changes.
Please repeat the above sequence for all paid top level domains. For TK, CF, GA and ML, please see
below.
Page 6
All Freenom domains, including TK, CF, GA and ML, can be sold on a per domain
name basis. Paid TK, CF, GA and ML are the same as any domain in any other top
level domain, where the registrant can register domains for 1 to 10 years, can be
renewed any time, have transfer rights and show the registrant (contact) as the
licensee of the domain.
Free Domains
Please note that Free Domains are restricted by Freenom's Free Domain Policy,
listed on www.freenom.com. Free Domains are subject to a content check and
Freenom's content policy, are not owned by the registrant (or you), cannot be
transferred and can only be registered for a period up to 12 months at the time.
Since the standard WHMCS does only support yearly registrations, the
registration period of a free domain is always one year. Free domains can be
renewed free of charge, but only in the last two weeks of each registration
period.
Free domains are great. They can help you sell more hosting!
Free domains cannot be provided as a standalone product/service (yet) in
WHMCS, but it's for you to decide to add a Free Domain name as an add-on on
an existing product/service.
Page 7
Task 8: Now add TK, CF, GA and ML as TLDs you want to provide with your product or service.
Please enable EPP code and the Freenom module for auto-registration. Please click Save Changes.
Page 8
Task 10: For products you want to supply a Free Domain name with, you need to:
i. Select "Offer a free domain registration/transfer and free renewal (if product is renewed)"
ii. Select the same Free Domain Payment Terms as billing cycle of the product/service.
Examples:
That means that if the product/service is set to One Time, the Free Domain Payment Terms should be set
to One Time.
If the product/service is set to Recurring, Quarterly, the Free Domain Payment Terms should be set to
Quarterly.
Please note that with a free product/service no free domain can be provided, as the 'Free' option is not
available under Free Domain Payment Terms.
iii. Select which domains you want to provide for free.
Remarks
Once setup as above your customers can select a domain with the product/service using the availability
check. When selecting a domain that is provided at no charge, first the regular amount will be shown to
the customer, with on the next screen this amount deducted in the order.
Page 9