0% found this document useful (0 votes)
24 views8 pages

Whmcs Freenom Module Installation Howto Version110 2

This document provides instructions for installing and configuring a WHMCS module to allow resellers and registrars to use Freenom's domain registration services through WHMCS. It describes downloading and installing required files, configuring the Freenom module in WHMCS with account credentials, setting pricing for paid domains like .COM, and handling special cases for TK, CF, GA, GQ, and ML domains. The instructions are intended to integrate Freenom's API-based domain services with the WHMCS automation platform.

Uploaded by

oluwadare Shola
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views8 pages

Whmcs Freenom Module Installation Howto Version110 2

This document provides instructions for installing and configuring a WHMCS module to allow resellers and registrars to use Freenom's domain registration services through WHMCS. It describes downloading and installing required files, configuring the Freenom module in WHMCS with account credentials, setting pricing for paid domains like .COM, and handling special cases for TK, CF, GA, GQ, and ML domains. The instructions are intended to integrate Freenom's API-based domain services with the WHMCS automation platform.

Uploaded by

oluwadare Shola
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

FREENOM​ ​WHMCS​ ​MODULE​ ​INSTALLATION​ ​HOWTO

Version​ ​1.10 March​ ​5th​ ​2015

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.

Freenom​ ​WHMCS​ ​Module​ ​Installation​ ​HOWTO 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,​ ​GQ​ ​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,
GQ​ ​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,
GQ​ ​and​ ​ML​ ​and​ ​are​ ​provided​ ​at​ ​no​ ​charge.​ ​(Not​ ​supported​ ​by​ ​Freenom​ ​API)

WHMCS​ ​is​ ​a​ ​great​ ​system​ ​and​ ​works​ ​fine​ ​with​ ​all​ ​Paid​ ​Domains.​ ​However,​ ​it​ ​does​ ​not​ ​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.

Freenom​ ​WHMCS​ ​Module​ ​Installation​ ​HOWTO 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:

On​ ​this​ ​server​ ​please​ ​go​ ​to​ ​the​ ​following​ ​directory:

<whmcs​ ​directory>/modules/registrars

Task​ ​1​:​ ​Please​ ​copy​ ​the​ ​directory​ ​'freenom'​ ​-​ ​and​ ​all​ ​of​ ​its​ ​contents​ ​-​ ​in​ ​the​ ​./modules/registrars
directory.

Task​ ​2​:​ ​Please​ ​copy​ ​and​ ​replace​ ​the​ ​list​ ​with​ ​states​ ​of​ ​all​ ​the​ ​countries​ ​and​ ​territories​ ​worldwide​ ​into​ ​the
applicable​ ​directory.​ ​You​ ​do​ ​this​ ​by​ ​copy​ ​and​ ​replace​ ​the​ ​following​ ​file:

./includes/jscript/statesdropdown.js​ ​to​ ​your​ ​WHMCS​ ​install​ ​in​ ​the​ ​very​ ​same​ ​directory/folder.

Task​ ​3​:​ ​Please​ ​copy​ ​and​ ​replace​ ​the​ ​list​ ​with​ ​WHOIS​ ​servers​ ​that​ ​are​ ​used​ ​by​ ​the​ ​availability​ ​check​ ​in
WHMCS​ ​to​ ​check​ ​if​ ​domains​ ​are​ ​available​ ​or​ ​not.​ ​Please​ ​note​ ​that​ ​new​ ​top​ ​level​ ​domains​ ​are​ ​added
frequently​ ​so​ ​therefore​ ​please​ ​refer​ ​to​ ​your​ ​Freenom​ ​Account​ ​Manager​ ​to​ ​check​ ​on​ ​updates​ ​of​ ​this​ ​file
(and​ ​the​ ​rest​ ​of​ ​this​ ​module​ ​pack).

You​ ​can​ ​copy​ ​and​ ​replace​ ​the​ ​following​ ​file:

./includes/whoisservers.php​ ​to​ ​your​ ​WHMCS​ ​install​ ​in​ ​the​ ​very​ ​same​ ​directory/folder.

That's​ ​it.​ ​The​ ​installation​ ​of​ ​the​ ​files​ ​is​ ​done.​ ​Now​ ​let's​ ​continue​ ​for​ ​configuration.

Freenom​ ​WHMCS​ ​Module​ ​Installation​ ​HOWTO Page​ ​3


Configuration​ ​/​ ​Module

Please​ ​go​ ​to​ ​the​ ​WHMCS​ ​Admin​ ​Panel,​ ​Setup,​ ​Products/Services,​ ​Domain​ ​Registrars

Here​ ​you​ ​now​ ​see​ ​the​ ​Freenom​ ​module.

Task​ ​4​:​ ​Please​ ​activate​ ​now​ ​and​ ​use​ ​your​ ​credentials​ ​to​ ​configure​ ​your​ ​module.​ ​You​ ​can​ ​get​ ​your
credentials​ ​at​ ​https://partners.freenom.com

Now​ ​click​ ​on​ ​'Save​ ​Changes'.

Freenom​ ​WHMCS​ ​Module​ ​Installation​ ​HOWTO Page​ ​4


Configuration​ ​/​ ​Paid​ ​Domains

You​ ​need​ ​to​ ​know​ ​for​ ​what​ ​price​ ​you​ ​are​ ​going​ ​to​ ​sell​ ​your​ ​Paid​ ​Domains.​ ​Please​ ​refer​ ​to
https://www.freenom.com/details/pro.html​ ​what​ ​the​ ​current​ ​prices​ ​are​ ​for​ ​your​ ​account.​ ​In​ ​the​ ​bottom
of​ ​this​ ​page​ ​you​ ​will​ ​find​ ​a​ ​link​ ​to​ ​Current​ ​Price​ ​Chart.

Example:​ ​if​ ​you​ ​are​ ​located​ ​in​ ​the​ ​United​ ​States,​ ​your​ ​buy-rate​ ​of​ ​.COM​ ​domains​ ​will​ ​be​ ​in​ ​US$,​ ​and​ ​the
daily​ ​current​ ​price​ ​may​ ​be​ ​US$​ ​8.38.​ ​You​ ​may​ ​want​ ​to​ ​sell​ ​these​ ​domains​ ​for​ ​US$​ ​15.00.

Let's​ ​set​ ​this​ ​up​ ​in​ ​WHMCS.​ ​First​ ​go​ ​to​ ​the​ ​Admin​ ​Panel,​ ​Setup,​ ​Products/Services,​ ​Domain​ ​Pricing.

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

Freenom​ ​WHMCS​ ​Module​ ​Installation​ ​HOWTO 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,​ ​GQ​ ​and​ ​ML,​ ​please​ ​see
below.

Freenom​ ​WHMCS​ ​Module​ ​Installation​ ​HOWTO Page​ ​6


Configuration​ ​TK-CF-GA-GQ-ML​ ​Domains

Freenom​ ​is​ ​well​ ​known​ ​because​ ​of​ ​its​ ​Free​ ​Domains.​ ​Please​ ​refer​ ​to​ ​the​ ​above​ ​information​ ​about​ ​the
limitations​ ​of​ ​WHMCS​ ​with​ ​Free​ ​Domains.​ ​Free​ ​Domain​ ​registrations​ ​are​ ​not​ ​supported​ ​using​ ​the​ ​API.

TK,​ ​CF,​ ​GA,​ ​GQ​ ​and​ ​ML​ ​do​ ​require​ ​configuration​ ​under​ ​Domain​ ​Pricing,​ ​similar​ ​as​ ​the​ ​paid​ ​domains.

Paid​ ​Domains All​ ​Freenom​ ​domains,​ ​including​ ​TK,​ ​CF,​ ​GA,​ ​GQ​ ​and​ ​ML,​ ​can​ ​be​ ​sold​ ​on​ ​a​ ​per
domain​ ​name​ ​basis.​ ​Paid​ ​TK,​ ​CF,​ ​GA​ ​,​ ​GQ​ ​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 Not​ ​supported​ ​via​ ​the​ ​API​ ​(Including​ ​the​ ​WHMCS​ ​module)

Task​ ​7​:​ ​Please​ ​go​ ​to​ ​the​ ​Admin​ ​Panel,​ ​Setup,​ ​Products/Services,​ ​Domain​ ​Pricing.

Freenom​ ​WHMCS​ ​Module​ ​Installation​ ​HOWTO Page​ ​7


Task​ ​8​:​ ​Now​ ​add​ ​TK,​ ​CF,​ ​GA,​ ​GQ​ ​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.

TK-CF-GA-GQ-ML​ ​Paid​ ​Domain​ ​Configuration

Task​ ​9​:​ ​Please​ ​refer​ ​to​ ​your​ ​Freenom​ ​Account​ ​Manager​ ​to​ ​receive​ ​the​ ​buy-rates​ ​of​ ​TK,​ ​CF,​ ​GA,​ ​GQ​ ​and
ML​ ​domains​ ​for​ ​your​ ​account.​ ​ ​Based​ ​on​ ​this​ ​buy-rate​ ​you​ ​may​ ​determine​ ​the​ ​sell-rate​ ​of​ ​your​ ​domains.
You​ ​set​ ​this​ ​up​ ​very​ ​similar​ ​as​ ​you​ ​have​ ​set​ ​up​ ​pricing​ ​for​ ​.COM​ ​domains​ ​(see​ ​example​ ​above).

Freenom​ ​WHMCS​ ​Module​ ​Installation​ ​HOWTO Page​ ​8

You might also like