@orestiskon said in Interfacing with Gumroad's API:
@kbar Hey Kent, I have one more additional question:
You mentioned the issue with Gumroad keys is you cannot reset them, so you use the AWS database. But if you want to allow users to install it at another machine, couldn't you also allow generating the offline key beyond gumroad's first use? What is the difference?
That’s up to you to allow using it multiple times. But if you don’t limit it then they can post their key online and then everyone can use it, making your product free essentially.
Their license key system is perfect for subscriptions. But for single install software you have to create a system that works for you.
I just use my AWS system as a way to let me reset a license so a user can use the key again.
Or if you write out an offline key to disk then that user could copy it to their second computer manually. I did this for a while but it caused too many support tickets. So instead I limited it and if anyone wants a reset they just contact me.