So I finally received my DL code from GameStop and - it doesn't work!!

Looks legit too but Steam won't take it. Any ideas???