Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>Payment processors only transfer money from the customer to you, they do not license your products. If you want to automatically generate a license key when a customer purchases your product online you have a few options:</p> <ol> <li><p>Handle the payment transactions yourself; accept credit card numbers or whatever on your site, pass them to the Payment Processor and, if it goes through, generate a license key and sent it to the customer in your "it worked!" page.</p></li> <li><p>Most payment processors have an inventory feature that can send you email when someone buys something. Build a service, or check this manually, and send a license key to the contact identified in the email. Beware, this is vulnerable to hackers sending you fake emails.</p></li> <li><p>All payment processors I am aware of have a reporting API you can connect to, either through a web page or programmatically, that lists transactions. Periodically look for completed transactions and send the contact a license key.</p></li> <li><p>Most payment processors return an authorization number, like what you get on a paper credit card receipt, when a customer pays. Tell customers to type this number into your application and have your app report this and whatever machine properties you want to track back to you. Get the authorization numbers from the payment processor and, when your app connects with one of these numbers, return info to the app about how to run. Note that authorization numbers are not unique, you will have to add some unique ID to each instance of your app.</p></li> </ol>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload