Here is a new modified approach I want to adopt. Instead of issuing license key, I can make modifications on our server to use envato purchase code instead of license key for our products that would be sold on code cayon.
Below is my follow up message to support;
Thank you for your clarification.
Can you further check this out for me.
So far we have established that,
2. Does Envato allow authors to keep records of domains and server IP where their products purchased on code canyon are being used?
Yes, this is allowed.
With this, can I implement a system like this,
During the installation of the script, the customer would be required to enter the purchase code which we will validate using the envato API.
If the purchase code is valid, we will alllow the users to go ahead with the installation, else the installation won’t complete.
After the installation is complete, the script would a send a request to our server with the following information;
a. Domain name where the script was installed
b. The server IP
c. Purchase code
These parameters would be securely stored on our own server. and the purchase code saved on the installed script.
We will periodically check for suspended or blocked purchase codes using the envato API against the record we currently have.
Some features requires external calls to our First Party API like currency conversion API, blogscrapper API, etc.
When the script makes a request to our API, we will check if their purchase code is still valid or not. If valid, the user would be granted access to the converter, else he would be denied.
Thus we can modify our server validations for APIs to also use purchase codes instead of our standard issued API/License Key
Would this be allowed by Envato?
I will update this thread as soon as i get a response.
Also, I understand that Envato allows support through external url, since we use a ticketing system that requires users to create an account, would Envato allow it?