How to make sure the user that installed my salesforce app is registered with my company and purchased subscription.
One way I could think of is I'll email user SHA activation key and when they install app there will be form to enter activation key which could be encrypted and sent to my website end where it will verify if key is in database. Here i don't know how to send post request to my website and how to encrypt key.
What are the other ways?