Adding Registrar Modules
How to create custom domain registrar modules
Adding a New Registrar Module
Similar structure to payment gateways, but in /modules/registrars/ directory.
Step 1: Create Directory
Create directory: /modules/registrars/yourregistrar/
Step 2: Create module.json
{
"name": "yourregistrar",
"display_name": "Your Registrar",
"description": "Registrar description",
"version": "1.0.0"
}
Step 3: Create Registrar Class
Create YourregistrarRegistrar.php implementing ModuleInterface.
Required Methods
checkDomain()- Check domain availabilityregisterDomain()- Register domainrenewDomain()- Renew domaintransferDomain()- Transfer domain