I entered the code on the Bungie website while logged in, then went to the Code History page and clicked "Redeem", which triggers a popup that says the following: "This offer requires a linked Destiny account attached to your profile before you may redeem it. Please link a Microsoft/Xbox Live Account or PSN Account that has played Destiny to this profile to proceed." I click "Confirm" and then another dialogue box pops up that says "You require a linked ###Platforms.None### account in order to perform this action." I linked my PSN account to Bungie.net 3 years ago and it remains connected. I don't even have the option to Unlink and Link again (the Unlink button is greyed out in my account settings). What is the deal? What am I supposed to do? Is this just broken?
Also when I first entered the code on the Redeem Code page a dialogue box appeared that said it was sent to all consoles associated with my account, but didn't. So my guess is Bungie screwed this up.