Ooo it was that download key link, I got it working now!
Glad to hear you got it working. I do regret that its not a very user friendly setup.
Why not just do a itch.io integration from your backend to check if the email has purchased?
Good point, that would make a lot of sense. Never occured to me that itch.io had an api for this
I can send you my implementation, it could help with speed and understanding.