What is the type of license?

The difference between a multi-station license and a single-station license.

For many applications, there is no need to identify the device and the workstations on which the merchants work. Such unlimited access is, for example, for online applications, which in any case should have a license for multiple workstations.

The situation may be different for self-installation applications. If your application is to be available only on one device - e.g. on a particular phone then a 1-station license is the right choice. If you want to use the application on another device, the merchant will have to decide whether to transfer the license to a new device or purchase a second license for the same application.

How do we recognize the devices?

In order to identify devices, the developer should include the hardware identifier mechanism in his application - usually a string with a unique string, which uniquely identifies the device. If you want the IdoSell API to respect the license, you need to ensure that your device passes two additional parameters in the header when communicating with the API:

Header:  
 X-Device: // device identifier  
 X-Licence: // license number

If you do not pass X-Device or X-Licence, the system will not verify the validity of the license. As a result, only the standalone API access will be checked.

In case you pass both parameters the system will check if a device is already assigned to the license. If you pass an X-Device for the first time for a given license, the system will pair the license with the device.Since the assignment, it will not allow other devices that pass other X-Device IDs to connect to the API.

Changing the device

In a situation where there has been a change of device, the merchant can remove the association of the license with the device and then the license can be merged with the new device. The existing device will no longer have access from then on.


Did this page help you?