Free versions with product keys

We plan on issuing free versions of our software. However, we want to ensure that a product key is issued for each download (only one download per computer). The free version will be valid for one year, and can be "renewed" or upgraded with purchase of a commercial license (new key).

My question is this: how do we "automatically" generate a product key for the free version, as the consumer will not be going through a payment process for that version? Do we use the LimeLM Web API to automatically generate the keys by completing an "information form" instead of a "payment form"?

The examples show how to automate license key generation after an order: https://wyday.com/limelm/help/how-to-generate-product-keys-after-order/

The examples are for PHP and ASP.NET, and they make use of the limelm.pkey.generate function: https://wyday.com/limelm/help/api/limelm.pkey.generate/

So, create your "information form" and on the submission of the form, in your backend code, call the limelm.pkey.generate function to generate the product key and then email it to your users.

You also might consider using verified trials instead: https://wyday.com/limelm/help/trials/

Thank you Wyatt. When I read about the verified trials, it states that no product key is given. Can verified trials be processed with a product key?

Nope, verified trials are designed to be used without product keys (to make it easier for a customer to start the trial).

Ok, thank you Wyatt