They are e gift cards. They do not mail a hard copy. But if I don't want to order something online I take a picture of the gift card and they simply scan the barcode in store
I have gotten mine online. They go into virtual wallet after you verify. I prefer this method for less wait time and if they mail them you lose like 5 bucks on every 25 dollar card.
All gift cards I've gotten were e-cards received in my email within a few days of redemption. I. e. Amazon gift cards come with a code you redeem online