Recent post just like this one on this page but I'll tell you too, I purchased mine off of amazon too and had to contact support twice before I recieved my code it took 8 days. After contacting support a second time I recieved it the following day.
I highly recommend to contact customer support as for some reason many of the amazon codes seem to not be accounted for, also make sure you change your purchase status to purchased off of amazon.
It looks like you're new here. If you want to get involved, click one of these buttons!