I pre-ordered Heavensward straight from the Square Enix website but I bought the game on Steam. I got a code in an e-mail and even been charged the money on Paypal but my code does not work on the Mogstation.

Do I need to buy Heavensward from Steam instead for it to work? Will Square Enix be able to sort it out with the code or will I need to refund it and buy it from Steam?