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, as auto renew in WHMCS isn't the same thing as auto renew at Realtime Register. To fit with WHMCS billing processes our module uses the same flow as WHMCS itself. 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 turn 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 Domain Manager; 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.2] - 2023-10-19
Reset all default nameservers for transfer with keeping nameservers Retry for .NO transfers that do not allow renewal period
Added sld support to pricing sync
[1.4.1] - 2023-09-08
Check for whmcs irregular additional fields
[1.4.0] - 2023-06-08
Added ability to allow transfers with keeping nameservers
Updated $_LANG keys for tld properties
[1.3.19] - 2023-05-15
Fixes some small bugs
[1.3.18] - 2023-03-28
Fix for relative whmcs asset urls
[1.3.17] - 2023-02-13
Removed expired CA bundle files, now depends on system CA files
[1.3.16] - 2022-12-23
Added support for PHP 8.0 / 8.1
[1.3.15] - 2022-11-30
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
Correct asset path when using friendly urls
[1.3.13] - 2022-08-22
Change README file
[1.3.12] - 2022-07-27
Change in additionalfields.php for .eu domains
[1.3.11] - 2022-06-15
Replace deprecated hook ClientLogin for UserLogin
[1.3.10] - 2022-04-11
[1.3.9] - 2022-02-24
Send correct phone format to API when updating a client.
[1.3.8] - 2021-12-07
Change old update url to new update url.
[1.3.7] - 2021-07-27
Add the option for 2 years registration when using the ADAC template.
[1.3.6] - 2021-04-30
Beter TLD descriptions for additionalfields
[1.3.5] - 2021-03-05
WHMCS 8.1.1 problems with activate/deactivate
Add the option to Acknowledgement of billables for register/transfer Add the option to resend FOA emails
[1.3.4] - 2021-01-22
Add the option to validate contact on the domain page
[1.3.3] - 2020-12-03
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
Add support for TLD Import & Pricing Sync
[1.3.1] - 2020-10-16
Fixed encoded html entities being sent to rtr backend. Is now returned as their raw input characters.
Make it possible to use custom hooks (More informatie in README.md)
[1.3.0] - 2020-09-08
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.
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
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
Add price prefix to ADAC template
[1.2.2] - 2020-05-19
Brand setting. This setting will be used when creating new contacts at RTR.
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
Refactor contact mapping bug with mapping table creation
[1.2.0] - 2020-03-25
Connect with username/password is DEPRECATED use Api keys instead Refactor contact mapping
API key login for isProxy & connection Setup Api keys
[1.1.10] - 2019-11-22
Premium domain pricing for ADAC Remove auto renew API call in the client area
[1.1.9] - 2019-10-11
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
Only send allowed contact properties to the API
[1.1.7] - 2019-09-01
Load IsProxy file
[1.1.6] - 2019-07-17
Additional domain fields are now dynamically generated based on metadata. Translation is supported for field names and descriptions.
[1.1.5] - 2019-05-28
Remove not used TLD check inside renew domain
[1.1.4] - 2019-05-14
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
Change Child host management in client area
Performance issue client area
additionalfields for .dk
[1.1.2] - 2019-01-29
Description change in additionalfields for .nu & .se
[1.1.1] - 2019-01-17
Make adac templates files translatable
Update incoming transfer where the autoRenewPeriod is smaller then 12 months to autoRenewPeriod 12 months and autoRenew false.
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
Add additionaldomainfields fields for .pt
Sync transfer away status with RTR
Show domain logs on the domain page
[1.0.10] - 2018-10-22
Add lookup provider
Add premium support for the lookup provider
Show transfer logs on the domain page
[1.0.9] - 2018-09-27
Fix some issues with domain sync
[1.0.8] - 2018-09-18
Load assets from custom admin folders
IDN domain issues
Fix contact properties for particular TLD's
Increase metadata cache
[1.0.7] - 2018-08-02
Add metadata caching support for php 5.6
Fix for UK SLDs
Cleanup domain sync cronjob
[1.0.6] - 2018-07-23
Skip domain sync when autoRenewPeriod is smaller then 12 months
[1.0.5] - 2018-07-18
Add the ignore SSL errors when checking the connection
[1.0.4] - 2018-07-10
Add option to check if credentials are valid
Change error message on realtimeregister_import page when credentials are not valid
Sync the expire date when renew/transfer a domain
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 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
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.
Removed cron functionality Structure change Change database connection to illuminate eloquent Change the changelog format Add some namespaces to the module.
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.
additionaldomainfields.phpto work with WHMCS 7. Please refer to
INSTALL.mdfor instructions on how to set it up with WHMCS 7.
SyncDueDateTransferoption, transferred domains are always synced
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
nextinvoicedatesynchronization and made additional refactoring
v0.45 - 2015-02-25
v0.44 - 2015-02-13
olddatakey, 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_UPDATEinto Pending and
v0.36 - 2015-01-14
v0.35 - 2015-01-13
v0.34 - 2015-01-12
INSTALL.mdfile with extra details
v0.33 - 2015-01-09
v0.32 - 2015-01-09
INACTIVEinto WHMCS domain status
Active, because RTR
INACTIVEstatus means that domain has no valid name servers attached
v0.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 tablecreate method invoking
v0.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 already
v0.2 - 2014-12-02
INSTALL.mdfor .RE, .PM, .TF, .WF and .YT TLD
v0.16 - 2014-11-27
v0.15 - 2014-11-26
INSTALL.mdabout proper WHMCS configuration for SE, NU and FR tlds
v0.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.
ConnectResseller WHMCS Registrar Module
The ISPAPI Registrar Module connects WHMCS to your HEXONET account.
Access Over 500 TLDs at Cost Price with Domain Reseller at Rad Web Hosting
ZA Domains CO.ZA WHMCS Module - Free Module for CO.ZA Domain Resellers and Domain Registrars