I would contact support before you do anything else. This sounds like something that they could help you with. Maybe they can send another code to the right email or something. I wouldn't ask for a chargeback because they're weird about that sort of thing.