WHMCS Registrar ODR is a registrator for WHMCS and the opendomainregistry
- Registration and transfering of a domain, uses excisting contacts if aviable
- Retrieve Transfer key
- Retrieve and set NS information
- Delete a domain (disable renew and mark it canceld in WHMCS)
- Expiry Sync
- Contact Sync
- Domain Sync
- Transfer Sync
This synchronisation will retrieve the domain expiry date from ODR anbd store this in in WHMCS. Invoices will be created at the right time before the domain expires.
- It is possible that when the sync runs for the first time customers will get double or no invoices for a renewal period.
This synchronisation will retrieve the domain contact details from WHMCS and compares this with the information stored in ODR. After this 3 things can happen
- The name is different or the ODR contact is not valid -> a new ODR contact will be created and domain will be changed to use this contact
- The contact details are different (name, telephone, etc..) -> the ODR contact will be updated with the new information from WHMCS
- The contact details are equal -> No change will happen
- This sync changes handle registrant, on-site, tech and admin to point to a single contact. It is not possible to have different contact details for on-site, tech, admin or admin.
- When a new contact is created some registries will see this as a owner change and will send a email to the old owner. Except alot customer incidents!
This synchronisation will compare the active domains in WHMCS and ODR. When there is a mismatch a report email will be send to the primairy domain owner.
- Improve the contact lookup feature when registering or transfering of a domain
- Improve error logging
- Add ability to sync onsite, admin and tech contacts
- Add ability to report domain sync daily
- Copy the files to {whmcs instalation}/registrars/ODR/
- Activate the module in WHMCS: Setup>Product/Services>Domain Registrars>ODR
- Configure the following fields:
- API Key: You can find this key in the ODR dasboard under "API Keys"
- API Secret: You can find this key in the ODR dasboard under "API Keys"
- Admin user: under wich user the module can run (a admin user)
- Sync contact: Enable the Contact Sync
- Sync domain: Enable the Domain Sync
- Primairy domain: domain that will trigger the Domain Sync report