The Sellwire Blog

New Feature: Licensing

Today we are announcing an awesome new feature for Sellwire – Licensing for your files!

We have been working hard to get this out so you can now sell your files integrated with Sellwire’s complete license key generation, activation, and renewal system. This makes Sellwire an even more powerful tool for selling your digital files. It is especially geared towards premium WordPress themes and plugins but can be used with any software that requires activation of a license.

Key features

Files can be license enabled

License key generation for orders of those files (license key and details added to the receipt)

License key activation, deactivation and checking via Sellwire’s API

Ability to limit the activation of the license per file and per file price variation

License expiry functionality so licenses need to be renewed after expiry

License renewal discount percentage and control over length of discount availability

Automated email expiry reminders

Full logs of the license activity and history

Setup

So let’s get started! You will now see in the settings screen a new section for licensing –

Here you can control some defaults for your files that will be licensed. Once you have checked ‘Enable Licensing’, configured your settings and saved them you will see a new menu option after ‘Orders’ for the licenses.

If you then go to add a new file, or edit an existing one you will now see a checkbox to enable licensing for that specific file.

Here you can override the default licensing expiry or leave it as it and set a license activation limit. If your file has price variations enabled you will be able to set a limit per variation.

Now once someone purchases that file, a license gets created for that order –

You have full control over that license after it has been generated. It can be disabled, the activation limit can be edited and it’s expiry changed.

The customers receipt now contains important information about the license, including the key to to activate in your software:

And once it is has expired the receipt is where they can renew the license:

Automated emails are sent once to customers when a license expires in 14 days, and once when it has expired with a link to the receipt so they can easily renew.

Sellwire API

The license system relies on the new Sellwire API. You will now see a new setting section below the file licensing with your Sellwire API key. At the moment the API’s endpoints are limited and we are working on expanding them and adding some proper documentation around it.

The API endpoints for the licensing are activate_license, deactivate_license and check_license. check_license is the only endpoint that requires you pass your Sellwire API key as the X-API-KEY header. All endpoints are only accessible via https and are located at:

https://app.sellwire.net/api/1/[endpoint]

Activate License

GET – /activate_license
Parameters:

license – The license key entered by the customer and stored in your software

WP Updates Integration

If you use WP Updates to manage the automatic updates of your themes and plugins, and you want to allow updates for only valid licenses, you can now integrate it with Sellwire’s license system. Check out this WP Updates blog post for more information.

After series of bloke oogkas.cremes.frl interviews and a numerous of digging into the products extraction altercation, we savoir vivre purchase up with the most adroitly lope massagers in the industry.

Hello Sir, how do i get license activation / deactivation status by api?
your “license_check” api provides only name, expires and licence valid or not status.
but what about activation and deactivation status?