Here’s what consumers have asked with answers from Instant-Gaming staff and previous consumers.
No, as far as i've experienced its not required. But im from the netherlands and i dont know how they handle other regions
You'll get the unlocking key for the specific game launcher where that game is being launched from (like the origin, battlenet, EPIC ones etc.)
ITS A SCAM. THEY ASK FOR YOU TO SEND A PIC OF YOUR ID, but only AFTER THEY'VE TAKEN YOUR MONEY. They say it's a "security" issue, but there is no such issue