If a code doesn't work, check that you've entered it correctly. If everything matches and it still won't redeem, the code has likely been redeemed to your account once before. Fresh rewards usually ...