Ordering ISPsystem software licenses through BILLmanager API
From ISPWiki
Automatic creation (renewal) of ISPsystem software licenses is an urgent problem for us. In BILLmanager allows you to use remote call of functions, i.e. BILLmanager API. You may perform all action either manually from your browser or using remote scripts.
The examples below describe how to work with BILLmanager API. Using API you can easily create a URL of any function call. You can see the fields meaning in the BILLmanagr HTML-source, in particular in the HTML-source of the corresponding frame, as lists and forms are displayed in a separate IFRAME.
The following URL can be called not only from your browser, but also by using the programs like wget, curl, or with the function of the corresponding libraries of your programming language.
Getting the list of the licenses
https://my.ispsystem.com/manager/billmgr?authinfo=USER:PASSWD&out=xml&func=software
Getting the list of the licenses that expire on October 15-25, 2009
https://my.ispsystem.com/manager/billmgr?authinfo=USER:PASSWD&out=xml&func=software.filter&expires=2009-10-15&expiree=2009-10-25&sok=ok https://my.ispsystem.com/manager/billmgr?authinfo=USER:PASSWD&out=xml&func=software
Creating a new license (e. g. ISPmanager Lite (without support) for 1 month)
https://my.ispsystem.com/manager/billmgr?authinfo=USER:PASSWD&out=xml&func=software.edit&price=7&period=8&licname=LICNAME&ip=111.222.111.222&sok=ok
The following are prices and periods for ordering the ISPsystem software licenses.
ISPmanager Lite (without support) price=7 period=7 - Trial(2 weeks) period=8 - 1 month period=9 - life
ISPmanager Pro (without support) price=11 period=15 - Trial (2 weeks) period=16 - 1 month period=17 - life
VDSmanager-Linux price=15 period=24 - Trial(2 weeks) period=25 - 1 month period=26 - lifetime
VDSmanager-FreeBSD price=884 period=534 - Trial(2 weeks) period=535 - 1 month period=536 - lifetime
BILLmanager Standard price=432 period=246 - Trial(2 weeks) period=380 - 1 month period=381 - 1 year
BILLmanager Advanced price=434 period=247 - Trial(2 weeks) period=382 - 1 month period=383 - 1 year
BILLmanager Corporate price=435 period=248 - Trial(2 weeks) period=384 - 1 month period=385 - 1 year
DSmanager price=16 period=27 - Trial(2 weeks) period=28 - 1 month period=29 - 1 year period=661 - lifetime
DNSmanager price=17 period=30 - Trial(2 weeks) period=31 - lifetime
IPmanager price=18 period=32 - Trial(2 weeks) period=33 - lifetime
Checking IP-address availability
https://my.ispsystem.com/manager/billmgr?authinfo=USER:PASSWD&out=xml&func=software.licinfo&sok=ok&price=7&period=8&ip=111.222.111.222
Changing the "IP address" and/or "license name"
https://my.ispsystem.com/manager/billmgr?authinfo=USER:PASSWD&out=xml&func=software.edit&elid=334673&licname=NEWLICNAME&ip=111.222.111.223&sok=ok
Please note:
elid=334673 is a license unique identifier. the first point of contact it on the licenses' list (see Example 1) The licname and ip parameters can be used together or separately, if you wish to edit only one parameter.
Please note, that you may change IP-address only once a month.
Renewing an existing license (e.g.ISPmanager Lite (without support) for 1 month)
https://my.ispsystem.com/manager/billmgr?authinfo=USER:PASSWD&out=xml&func=software.period&elid=334673&period=8&sok=ok
Please, note!
elid=334673 is a license unique identifier. the first point of contact it on the licenses' list (see Example 1) period=8 - period 8 is available for the Litе license only, if you wish to renew Pro for 1 month, use period=16
Please, be attentive to the the answers that you receive. If the operation has been successfully completed, you will receive the XML-document with the <ok/> tag. If an error occurred, an <error/> tag with the corresponding error code (see Error codes(ISPmanager)) will be shown. Use the same procedure when performing any other operation.
