ST Registry module for WHMCS which provide full functionality coverage for .ST domains management and based on communication with ST Registry through REST API. This module is based on PHP REST API Wrapper: https://github.com/STRegistry/restwrapper-php
Instructions and application to become accrediter registrar can be found on page: www.registry.st/registrars/become-registrar
- Download the module directory or Git clone the module directory to root directory of WHMCS installation.
- This should add module stregistry under <whmcs_root>/modules/registrars/ directory.
- Login to WHMCS admin panel.
- Go to Setup > Products/Service > Domain registrars
- Activate ST Registry module
- Configure module by providing REST API access credentials
Access credentials for REST API can be found in your registrar console on page:
Registrar console > OT&E and Integration > Live/Production access
- Login to WHMCS admin panel.
- Go to Setup > Products/Service > Domain pricing
- Create ".st" TLD and selectg "Stregistry" module in "Auto Registration" field
- Define your pricing for different registration/renewal terms
- Optionally you can enable ID Protection and EPP Code addon functionality
It is possible to use pre-defined contacts for ID Protection on ST Registry side (previously created under your ST Registrar account) OR dynamically generate new contacts for each domain. Functionality responsible for WHOIS Privacy contacts definition is located in file: <whmcs_root>/modules/registrars/stregistry/classes/STRegistryPrivacyContact.php
Methods getRegistrantId, getAdminId, getTechId, getBillingId called by the module to obtain ID Protection contact id for corresponding domain contact. You are free to modify functionality of this class to use your external WHOIS Privacy service provider.
By default used pre-defined Contact ID "STR-WHOISPRIVACY" for all domain contacts.