Elaborate the licensing scheme for your product and create your individual product configuration with one or more product modules. Each module is licensed according to its licensing model. Not sure how to configure your product? - Start over by using one of the predefined 'Demo Data' configurations.
NetLicensing uses a Customer-centric license management approach. In comparison to the License-centric (legacy) systems, all customer’s licenses are kept in one place, so you don’t need to deliver license files separately. Instead, using the same unique 'Licensee Number' you can retrieve / validate all product features the customer is entitled for. At minimum you need a call to the validate method of the licensee services.
Send first validation request (replace %LICENSEE_NUMBER%)
Alternatively you can use an online API Test Center, which provides easy access to all NetLicensing RESTful services
Validate Request:
POST https://go.netlicensing.io/core/v2/rest/licensee/%LICENSEE_NUMBER%/validate
Accept: application/xml
Validate Response:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><netlicensingxmlns:ds="http://www.w3.org/2000/09/xmldsig#"xmlns="http://netlicensing.labs64.com/schema/context"ttl="2020-08-09T06:41:15.854Z"><infos/><items><itemtype="ProductModuleValidation"><propertyname="productModuleNumber">MNLIC-DEMO</property><propertyname="valid">true</property><propertyname="licensingModel">TryAndBuy</property><propertyname="productModuleName">Module licensed under Try & Buy LM</property><propertyname="evaluationExpires">2020-09-07T06:38:16.809Z</property><propertyname="evaluation">true</property></item></items></netlicensing>
Use NetLicensing client libraries as a foundation for integrating NetLicensing in your code.
Automate licenses acquisition by using your established e-commerce solutions or an optional NetLicensing integrated shop, which provides a seamless online purchase experience, aligned with the deployed licensing models. While using NetLicensing Shop you need to create Shop Token and provide 'shopURL' in the UI of your product or forward the user to NetLicensing Shop URL by other means.
Create Token Request:
POST https://go.netlicensing.io/core/v2/rest/token
Accept: application/xml
tokenType=SHOP&licenseeNumber=%LICENSEE_NUMBER%
Create Token Response:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ns2:netlicensingxmlns="http://www.w3.org/2000/09/xmldsig#"xmlns:ns2="http://netlicensing.labs64.com/schema/context"><ns2:infos/><ns2:items><ns2:itemtype="Token"><ns2:propertyname="number">976bde51-0014-4e2a-b97e-08ede6604054</ns2:property><ns2:propertyname="active">true</ns2:property><ns2:propertyname="expirationTime">2020-04-20T21:51:05.293Z</ns2:property><ns2:propertyname="tokenType">SHOP</ns2:property><ns2:propertyname="shopURL">https://go.netlicensing.io/shop/v2/?shoptoken=976bde51-0014-4e2a-b97e-08ede6604054</ns2:property><ns2:propertyname="cancelURL">https://netlicensing.io/#cancel</ns2:property><ns2:propertyname="successURL">https://netlicensing.io/#success</ns2:property><ns2:propertyname="successURLTitle">Return to netlicensing.io</ns2:property><ns2:propertyname="cancelURLTitle">Cancel and return to netlicensing.io</ns2:property><ns2:propertyname="licenseeNumber">CUST-API-KEY-SIGN-01</ns2:property><ns2:propertyname="vendorNumber">VDEMO</ns2:property></ns2:item></ns2:items></ns2:netlicensing>
Signup for a NetLicensing account
Join the hundreds of happy NetLicensing customers.