@Sophos, it could be fixed if they made a system to require to be logged in when ordering. So when the payment is accepted the badge will be auto given to the account where you are logged into. Ofcourse there will be support tickets about it, but every update will provide more questions.

Then they should arrange it with Printfection, because they are needed to add a paper with a unique code then. If they just ask to be logged in when ordering nothing is needed to be arranged with printfection, and in case of problems, they can just check your account if you bought something and give the badge manually, if you do it by a unique code. It would be much harder then