Ordering ISPsystem software licenses through BILLmanager API

From ISPWiki

Jump to: navigation, search

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.

Contents

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.

Was this helpful? Yes | No
Personal tools