This is my first post, so if it's in the wrong section sorry.
The PSN, Windows and XBOX cards are earned just like every other gift; you earn enough points, you select one of the cards from the selection($10, $20, $50, etc.), and you're sent the
code of the card to your email.The reason I said that the card's code is sent to an email is because many people that are younger(like myself) aren't allowed to use addresses.
So sending the card's code to their email will save them the trouble.