OpenProvider is a wholesaler of Internet services and products with a unique platform to manage a vast range of products that the company offers: Domains, new gTLDs, SSL certificates, licenses for Plesk and Virtuozzo, spam filters, and more. HostBill allows you to automate OpenProvider domain provisioning and management.

Activating the module

In order to activate the module login to your HostBill admin panel, go to Settings → Modules → Domain Modules, find and choose Openrovider module and click Activate. 

Module configuration

Once you activate the module you will be redirected to module configuration page. To configure the activated module you can also go to Settings → Apps → Add New App.

Fill in the configuration fields:

  1. Name of the connection
  2. Username - your OpenProvider username
  3. Password - your OpenProvider password
  4. RCP Username - your OpenProvider REST/EPP username (used for domain suggestions and EPP Poll)
  5. RCP Password - your OpenProvider REST/EPP password(used for domain suggestions and EPP Poll)
  6. Test Environment (CTE) - tick if you plan to use OpenProvider test API
  7. EPP Poll - When enabled module will periodically poll for domain changes using cron. Used to detect domain "out transfers". Enable if RCP details are set.
  8. Field holding VAT numberRegistration Fields variable name responsible for holding vat number
  9. Import prices type - Prices which will be imported using the Importing TLDs prices tool
  10. Tech Contact ID - ID of contact to reuse for each domain registration. When the field is empty, the module created a new contact
  11. Admin Contact ID - ID of contact to reuse for each domain registration. When the field is empty, the module created a new contact
  12. Billing Contact ID - ID of contact to reuse for each domain registration. When the field is empty, the module created a new contact
  13. Auto-renew - If enabled, when registering the domain, the auto-renew parameter will be set to on.
    Note: Auto-renew will only be set in OpenProvider. Setting this option may cause the domain to be renewed in OpenProvider but the domain renewal order will not be created in HostBill.
  14. Default SpamExperts port - if you plan to sell SpamExperts add-on, set default port number it should be provisioned for - ie.: 25
  15. Renewal window offset - Some tlds (set in includes/modules/Domain/openrovider/renewal_offset.json) can only be renewed within certain renewal window, you can extend it further with this setting
  16. Placement+ for suggestions - This module supports domain name suggestions. When enabled only   Placement+ result will be shown to clients. Requires REST API.
  17. Add Renew Domain automation task - it will automatically add the automation task Renew Domain if the domain cannot be renewed because 60 days have not passed since the domain registration.

Then proceed to adding your nameservers:

  1. Primary Nameserver
  2. Primary Nameserver IP

Use Test Configuration to check if HostBill can connect.

Click on Add New App.

Configuring SpamExperts add-on

OpenProviders enables adding/selling Spam-Experts instance per domain name. You can enable this feature in HostBill.

To add Spam-Experts domain add-on to your offering:

  1. Proceed to TLD using OpenProvicer in Settings → Products & Services →  [ Domain Orderpage ] → [ .tld ]
  2. Under Client Functions tab Enable "Spam Experts" function:
  3. Click on pencil button to edit function
  4. Follow the instructions in pop-up's Required field section
  5. (Optionally) you can set pricing to Spam-Experts feature in "Forms" tab for related TLD:

Using newly created form, customer can opt-in for SpamExpert addon during domain order.
Customers with domains already registered can upgrade to SpamExperts (if enabled in related form element) in client portal:

Once SpamExperts is enabled and provisioned by OpenProvider module, customer can use "SpamExperts" client function to:

  • Adjust basic Spam Experts settings (mail server hostname/port), features
  • Login (Single-sign-on) to SpamExperts

Automatic renewal during domain transfer

In the includes/modules/Domain/openrovider/renew.json file, TLDs are set for which automatic renewal will be performed during domain transfer. You can edit the file according to your needs.

Configuring TLD & domain prices 

Please see external article to learn how to configure TLDs and domain prices

Configuring customer domain management features

Please see external article to learn how to configure client domain management features.