This module is for PHP 8+. If you use PHP 7.4, please download the legacy version from our website.
We include an add-on to set all domains to auto renew FALSE in the Realtime Register system. This is necessary, to align with WHMCS billing processes. Please note that if you have .NL and .DE domains with a billing cycle of 1 or 3 months, we suggest to keep auto renew on TRUE for these domains in the Realtime Register system until the due date in WHMCS has been reached, and then switch over to a yearly auto-renew cycle and setting auto renew to FALSE for these as well.
The module is designed to fit the needs of WHMCS users, resellers and hosting companies. All domain related settings are manageable through options in the module instead of the Realtime Register portal; the registrar backend.
The module is plug and play; in the zip file are installation and configuration instructions available for the advanced settings. For additional information, you might want to take a look at our Knowledge Base through https://kb.realtimeregister.com/
The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.
[1.4.13] - 2024-07-25
Removed
Support for WHMCS running on PHP version 5.X has been removed
[1.4.12] - 2024-05-29
Fixed
Error on clearing cache in PHP 8.1 error fixed
Error while fetching price of tlds with a punycode representation
[1.4.11] - 2024-04-24
Fixed
More than 25 handles on a client resulted in problems with registering domains
[1.4.10] - 2024-04-03
Added
Added support for PHP 8.2/8.3
[1.4.5] - 2024-03-15
Fixed
Fixed lookup on second-level domains (e.g. co.uk)
[1.4.4] - 2024-01-15
Changed
Filter out aero fields for non aero tlds
[1.4.3] - 2024-01-10
Fixed
Prepend the system url to the assets
[1.4.2] - 2023-10-19
Fixed
Reset all default nameservers for transfer with keeping nameservers
Retry for .NO transfers that do not allow renewal period
Added
Added sld support to pricing sync
[1.4.1] - 2023-09-08
Fixed
Check for whmcs irregular additional fields
[1.4.0] - 2023-06-08
Added
Added ability to allow transfers with keeping nameservers
Changed
Updated $_LANG keys for tld properties
[1.3.19] - 2023-05-15
Fixed
Fixes some small bugs
[1.3.18] - 2023-03-28
Changed
Fix for relative whmcs asset urls
[1.3.17] - 2023-02-13
Changed
Removed expired CA bundle files, now depends on system CA files
[1.3.16] - 2022-12-23
Changed
Added support for PHP 8.0 / 8.1
[1.3.15] - 2022-11-30
Changed
Switched to Ioncube 12 to support PHP 8.1. We have a legacy version (ionCube 11) available on request.
[1.3.14] - 2022-10-26
Fixed
Correct asset path when using friendly urls
[1.3.13] - 2022-08-22
Changed
Change README file
[1.3.12] - 2022-07-27
Changed
Change in additionalfields.php for .eu domains
[1.3.11] - 2022-06-15
Fixed
Replace deprecated hook ClientLogin for UserLogin
[1.3.10] - 2022-04-11
Added
DNSSec management
[1.3.9] - 2022-02-24
Fixed
Send correct phone format to API when updating a client.
[1.3.8] - 2021-12-07
Fixed
Change old update url to new update url.
[1.3.7] - 2021-07-27
Fixed
Add the option for 2 years registration when using the ADAC template.
[1.3.6] - 2021-04-30
Fixed
Beter TLD descriptions for additionalfields
[1.3.5] - 2021-03-05
Fixed
WHMCS 8.1.1 problems with activate/deactivate
Added
Add the option to Acknowledgement of billables for register/transfer
Add the option to resend FOA emails
[1.3.4] - 2021-01-22
Added
Add the option to validate contact on the domain page
[1.3.3] - 2020-12-03
Added
Add redemption/grace period to TLD Import & Pricing Sync.
Add restore functionality
Add the option to activate sentry for troubleshooting
Add the option to translate additional properties
[1.3.2] - 2020-10-27
Added
Add support for TLD Import & Pricing Sync
[1.3.1] - 2020-10-16
Fixed
Fixed encoded html entities being sent to rtr backend. Is now returned as their raw input characters.
Changed
Make it possible to use custom hooks (More informatie in README.md)
[1.3.0] - 2020-09-08
Fixed
A bug where duplicate contact handle mapping entries were selected.
Status mapping of 'pending' statuses from RTR. These are now correctly mapped to 'active'.
Added a missing language string from the dutch language file.
Changed
realtimeregisterimport has been renamed to realtimeregistertools (make sure you remove realtimeregisterimport before installing realtimeregistertools)
realtimeregisterautorenew has been integrated into realtimeregistertools (please remove the realtimeregisterauto_renew module)
When updating client / contact information, a domain registry can cause errors preventing the remote contact update at RTR. A change was made so that the blocking registries are split off from the main contact, thereby allowing the contact update to pass.
Update vendor packages for WHMCS 8
Added
Sync the expiry date from RTR into WHMCS (realtimeregister_tools)
Make it possible to import RTR brands as clients (realtimeregister_tools)
[1.2.3] - 2020-06-08
Added
Add price prefix to ADAC template
[1.2.2] - 2020-05-19
Added
Brand setting. This setting will be used when creating new contacts at RTR.
Removed
Privacy protection default setting. To enable privacy protection by default, log in to the Domain Manager and adjust the Default Privacy Protect setting, located at Account -> Account details.
[1.2.1] - 2020-05-14
Fixed
Refactor contact mapping bug with mapping table creation
[1.2.0] - 2020-03-25
Changed
Connect with username/password is DEPRECATED use Api keys instead
Refactor contact mapping
Added
API key login for isProxy & connection Setup Api keys
[1.1.10] - 2019-11-22
Fixed
Premium domain pricing for ADAC
Remove auto renew API call in the client area
[1.1.9] - 2019-10-11
Fixed
Don't load RTR additional domain fields when the TLD is associated with a registrar other than RTR
PHPMailer compatibility for WHMCS 7.8.0+
[1.1.8] - 2019-09-24
Fixed
Only send allowed contact properties to the API
[1.1.7] - 2019-09-01
Fixed
Load IsProxy file
[1.1.6] - 2019-07-17
Changed
Additional domain fields are now dynamically generated based on metadata. Translation is supported for field names and descriptions.
[1.1.5] - 2019-05-28
Changed
Remove not used TLD check inside renew domain
[1.1.4] - 2019-05-14
Changed
Get transferPeriod from metadata during transfers
Made it possible to order multiple .dk domains
Change description for addionalfields .us domains
[1.1.3] - 2019-03-25
Changed
Change Child host management in client area
Fixed
Performance issue client area
additionalfields for .dk
[1.1.2] - 2019-01-29
Changed
Description change in additionalfields for .nu & .se
Folder structure
[1.1.1] - 2019-01-17
Changed
Make adac templates files translatable
Update incoming transfer where the autoRenewPeriod is smaller then 12 months to autoRenewPeriod 12 months and autoRenew false.
Fixed
Remove organisation name for .no domains
Adac support for Second-level domains for example .co.uk
Change in additionalfields for register .DK domains
[1.1.0] - 2018-11-21
Added
ADAC Support
Add additionaldomainfields fields for .pt
Sync transfer away status with RTR
Changed
Show domain logs on the domain page
[1.0.10] - 2018-10-22
Added
Add lookup provider
Add premium support for the lookup provider
Show transfer logs on the domain page
[1.0.9] - 2018-09-27
Fixed
Fix some issues with domain sync
[1.0.8] - 2018-09-18
Fixed
Load assets from custom admin folders
IDN domain issues
Fix contact properties for particular TLD's
Changed
Increase metadata cache
[1.0.7] - 2018-08-02
Fixed
Add metadata caching support for php 5.6
Fix for UK SLDs
Changed
Cleanup domain sync cronjob
[1.0.6] - 2018-07-23
Changed
Skip domain sync when autoRenewPeriod is smaller then 12 months
[1.0.5] - 2018-07-18
Fixed
Add the ignore SSL errors when checking the connection
[1.0.4] - 2018-07-10
Added
Add option to check if credentials are valid
Changed
Change error message on realtimeregister_import page when credentials are not valid
Fixed
Sync the expire date when renew/transfer a domain
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[1.0.3] - 2018-06-25 Fixed
Fix the expire date when renew a domain
[1.0.2] - 2018-06-15 Fixed
Fix an error when trying to transfer a domain
[1.0.1] - 2018-05-29 Fixed
Because of the Ioncube the addons could not be activated
[1.0.0] - 2018-05-25 Added
Add the option to enable Privacy Protection by default for all supported extensions. (New registered domains)
Add the option to enable Transfer Lock by default for all supported extensions. (New registered domains)
[0.70.4] - 2018-05-22 Added
Add an update alert message when the addon is outdated
Add the option to enable privacy Protection by default (checkbox) for all domains
Removed
Removed additionaldomainfields for .asia since the registry don't need this anymore.
[0.70.3] - 2018-02-22 Changed
realtimeregister_import: Add help text to setup fields
Added
realtimeregister_import: Keep track of processed domains
[0.70.2] - 2018-02-16 Added
realtimeregister_import: Wizard steps
[0.70.1] - 2018-02-06 Changed
Disable DNSSEC for all domain transfers.
[0.70.0] - 2018-01-09 Added
Added realtimeregister auto renew addon.
Added realtimeregister domain import addon.
Changed
Removed cron functionality
Structure change
Change database connection to illuminate eloquent
Change the changelog format
Add some namespaces to the module.
Fixed
Change to the additionaldomainfields.php for .nl make the default Legal form select option empty
Add namespace to additionaldomainfields.php
[0.69.2] - 2017-12-07 Fixed
Fixed bug where fetching domain information in the client area resulted in an error
[0.69.1] - 2017-11-29 Fixed
Added Updating of Domain Handle on RealTime Register side after creating new handle.
Fixed samontainious autorenew status change API calls.
[0.69.0] - 2017-06-19 Added
Added a new option to disable the link between a client profile and the Realtime Register registrant data. Be aware that using this option will result in registrant data not being automatically kept in sync anymore.
[0.68.1] - 2017-06-28 Fixed
Set CURL to use HTTP Basic authentication to prevent duplicate requests
Added a user agent string to requests to the RTR API
[0.68.0] - 2016-11-02 Fixed
Domain checker compatibility with WHMCS 6+. It is now no longer necessary to use the RTR supplied template or use the RTR variables in a custom domainchecker.tpl template.
Updated additionaldomainfields.php to work with WHMCS 7. Please refer to INSTALL.md for instructions on how to set it up with WHMCS 7.
v0.68 2016-11-02
domainchecker.tpl
template.additionaldomainfields.php
to work with WHMCS 7. Please refer to INSTALL.md
for instructions on how to set it up with WHMCS 7.v0.67 2016-10-27
v0.66.1 2016-10-07
v0.66 2016-10-07
SyncDueDateTransfer
option, transferred domains are always syncedv0.65 2016-10-04
child_hosts_form.tpl
v0.64 2016-09-28
IDProtectToggle
v0.63 2016-09-21
v0.62 2016-07-22
v0.61 2016-06-23
v0.60 2016-01-21
v0.59 - 2015-11-18
v0.58.1 - 2016-09-21
v0.58 - 2015-10-22
v0.57 - 2015-09-09
v0.56 - 2015-07-23
v0.55 - 2015-07-23
v0.54 - 2015-03-23
v0.53 - 2015-03-13
v0.52 - 2015-03-12
v0.51 - 2015-03-11
v0.50 - 2015-03-10
v0.49 - 2015-03-10
v0.48 - 2015-03-10
v0.47 - 2015-03-02
v0.46 - 2015-02-27
nextinvoicedate
synchronization and made additional refactoringv0.45 - 2015-02-25
v0.44 - 2015-02-13
olddata
key, which we successfully did and merged it with ordinary data provided by WHMCS.v0.43 - 2015-01-28
v0.42 - 2015-01-27
v0.41 - 2015-01-25
v0.40 - 2015-01-23
v0.39 - 2015-01-16
v0.38 - 2015-01-15
v0.37 - 2015-01-15
PENDING_UPDATE
into Pending and SERVER_HOLD
/REGISTRAR_HOLD
into Fraudv0.36 - 2015-01-14
v0.35 - 2015-01-13
v0.34 - 2015-01-12
INSTALL.md
file with extra detailsv0.33 - 2015-01-09
v0.32 - 2015-01-09
INACTIVE
into WHMCS domain status Active
, because RTR INACTIVE
status means that domain has no valid name servers attachedv0.31 - 2015-01-06
v0.30 - 2014-12-30
v0.29 - 2014-12-29
v0.28 - 2014-12-24
v0.25 - 2014-12-23
v0.24 - 2014-12-21
client mapping table
create method invokingv0.23 - 2014-12-18
v0.22 - 2014-12-12
v0.21 - 2014-12-11
expiry date minus 15 days
>= today
, which will allow to omit possible auto renew update after domain has been already renewed at RTR side. Also it takes into consideration domains which have been expired alreadyv0.2 - 2014-12-02
INSTALL.md
for .RE, .PM, .TF, .WF and .YT TLDv0.16 - 2014-11-27
v0.15 - 2014-11-26
INSTALL.md
about proper WHMCS configuration for SE, NU and FR tldsv0.14 - 2014-11-13
v0.13 - 2014-10-05
v0.12 - 2014-08-08
v0.11 - 2014-08-07
v0.1 - 2014-07-29
The OpenSRS Domains Pro module allows you to register, renew and transfer domains from an ever-expanding selection of TLDs, including many new gTLDs. This module supports domain locking and WHOIS Privacy for select TLDs, as well as WHMCS Domain Sync.
ZA Domains CO.ZA WHMCS Module - Free Module for CO.ZA Domain Resellers and Domain Registrars
Sietse Klaesen @sietse9543
Really good to see the new rebuilt module (beta),glad there is still registrars choosing open source instead of the other way around
Ralf Schimmel @ralf2375
Works well, looking forward to the opensource rebuild
The pricing sync integration is flawless
Josef Fischer @josef9105
Good work
Muhammad S @muhammad5035
Happy after switching from previous provider, offering all TLD and good price
Module uptodate and all function well
Bjorn @bjorn4947
Happy with it, also supporting newest PHP versions quickly makes big difference
awatef aissaoui @awatef1973
No comment provided.
Alex Salvador @alex3053
Great job, it works pretty fine in my system. Thanks a lot for sharing
andrei @andrei3858
Had some issues with the module, but the support helped me in all situations. Therefore i recommend it.
Sam Winters @sam2620
Good job on this module, despite some minor issues with setting everything up things have gone swimmingly since then. Very satisfied.
Laurent Aimard @laurent2666
Impressed with speed of updates and bug fixes after reporting them the first few versions of 1.0.x. I feel the newest version runs very smooth and glad I can use the billing system of choice with my registar of choice using the module
Christian Bregnedal @christian3257
Works great
Valentijn Borstlap @Realtime-Register
Hi Christian,
Owner@Realtime RegisterMuch appreciated! If you ever do run into anything when using our module, you are most welcome to email us on support[at]realtimeregister.com.
Cevdet Kirpik @cevdet1902
Would recommend this plugin for people looking to automate domain processes. Performance and functionality is good and also plugin gets regularly updated.
Mohammad Ashati @mohammad7479
Very good job by the Realtime staff, not had issues yet
Lewis Simon @lewis5444
The latest updates and the swiftness with which issues are tackled have made us quite happy with this module. I can heartily recommend it to peers in the business. The functionality of the module as a whole and the way it integrates with WHMCS is great and it's allowed me to keep working with WHMCS while profiting from Realtime Register's TLD offering at the same time. Great work guys!
Thomas Ellis @Alphadomains
Some issues with the previous versions but since we've been using version 1.0+ (a couple of weeks now) I must say this module works perfectly for us. The team is quite fast as well with responding to setup assistance requests. Quite an extensive module, especially compared to other modules, with nearly all functionality the company offers through API integrated within.
Sohail Hashmi @OneHost
Great module however version here needs updating. Latest module version 1.0.3 encoded with Ioncube 10 works properly with our WHMCS 7.5 / PHP 7.2 setup. Had some bug earlier but it got fixed quickly by technical team and now everything runs smooth.
Valentijn Borstlap @Realtime-Register
Hi Sohail,
Owner@Realtime RegisterThank you for your kind words, we appreciate it! The latest module version is now also available here.
Andries Etherson @AndriesE
Excellent module which adds all options Realtime Register offers me in terms of managing my domain portfolio. Updated regularly and working stable. Works just fine on PHP 7 for me. My inquiries to the support staff were answered quickly and professionally as well. Very content with both the module and company thus far!
Juan Manuel Zolezzi Volpi @duplika
The module does not work with PHP 7.
A new download should be available or an update should be made.
Edit 1: If it's not PHP7 the problem, then not sure what is. We have multiple modules and the only integration that breaks with every update is the Realtime Register one, forcing us to delete the hook file inside their integration, to be able to load WHMcs again, but disabling managing domain from client's interface.
This happened us again with last 7.4 update.
Valentijn Borstlap @Realtime-Register
Hi Juan,
Owner@Realtime RegisterThe module does work with PHP 7, we have tested it multiple times. Although sometimes if you are using an certain version of IONcube loader, it may give issues. Therefore we have an alternative module. Could you send an email to support@realtimeregister.com so that we send you this module and help you further with your problem.
Sascha Van Gerwen @WhiteSasch
This plugin is NOT compatible with WHMCS v7.2.1 if you are using PHP 7.0. The IonCube loader for this plugin is compiled for PHP 5.4, doesn't work with PHP 7.0 or higher.
Valentijn Borstlap @Realtime-Register
Could send us a email to support@realtimeregister.com so that we can check what is going wrong. Or in this case send you our latest BETA module.
Owner@Realtime RegisterRuben Chet @Ruben
A great way to manage all my domain services, provided by this great company! I highly recommend Realtime Register as a domain supplier! Keep up the good work!