Preparing to resell ispmanager modules
Licenses can be resold without any additional setup. This configuration is required if you want the end customer to be automatically redirected to the partner's billing when attempting to renew a license or change a plan within the ispmanager panel. Without this setting, the customer will be redirected to the ispmanager client area.
URL for purchasing modules
Contact our technical support and provide the URL of your billing platform used for sales automation.
Our technical support team will configure the integration on our end. After this, the billing address will be added to the partner profile, and end customer module purchases will be routed through the partner's billing system.
Requesting a price
When accessing the partner's billing system, the system should return an XML file with current module prices in a supported format.
If the XML is correctly formed and the price for the module is present, the end customer will be redirected to the partner's billing system to place an order. If the price is missing or the response format is incorrect, the redirection will not happen.
For example, a partner provided the following URL for purchasing modules:
https://partner.isp/billmgrIn this case, ispmanager will request prices using the GET method at:
https://partner.isp/billmgr?func=pricelist.export&itemtype=addition&onlyavailable=onThe response must match the format used on the ispmanager license server. For example:
https://license.ispmanager.com/ispmanager_ru/pricelist?func=pricelist.export&itemtype=addition&onlyavailable=onIf a price is available, the end customer is redirected to place an order at a URL that looks like this:
https://partner.isp/billmgr?startform=addition.order.pricelist&utm_source=ispmanager_panel&module=DrWeb&license=866774&ip=144.23.23.23The module, license, and ip parameters are passed automatically and allow the billing system to uniquely identify the order.