They are giftcards and they work
The are giftcards.  They work at GameStop.  There is not much else to say.
Rating: 5 stars