Current Version: 1.5.1
The Blesta License Manager allows you to use Blesta for selling licenses for your products, whether they are Plugins / Modules for Blesta or other software.
The Blesta License Manager comes in two parts, the module which allows you to create the products, and the plugin which acts as the call home feature.
We recommend using Ioncube for encoding the licensing or full plugin code.
The License Manager Module is where you can create your packages for your products, set the License Key Method to generate a license key, at the moment there's only a "Auto Generate" method. Set-up your custom key format, and the length of key you would like to have.
After the basics you need to set a "Shared Secret" your script will need this before you encode the PHP file(s) as this encrypts messages with 256-bit AES, and signs them with 1024-bit RSA signature.
Your customers can see all the information related to your plugin license from the service page, after they select Manage on the service row.
If you've allowed clients to re-issue their license, a tab will show up on the left sub-menu where they can click re-issue. Your customers can also cancel or purchase add-ons from the same page.
The License Manager Plugin acts as the call home function to validate licenses, it also logs incoming and outgoing license request data to a file on your server.
You can read up more about how to connect the call home to license your scripts by following the tutorial in the Blesta documentation.
- License Manager Plugin documentation.
- License Manager Module documentation.