This is standard across all giftcards for online stores, whether Origin, iTunes, Steam, Xbox, etc...
The codes are either generated at the till (in the case of swipe cards with no scratch-off) or are only known on the card.
That's why they tell you to be careful with the cards and why shops can't give refunds for them.