What's the effective difference between a Steam Wallet Code and a Steam Gift Card

To my knowledge, the gift cards are like your normal gift card but the wallet codes you purchase and they just put the code on your receipt (at least at GameStop). They should both do the same thing. Don't buy the codes from any untrusted source as Steam scams are quite common nowadays, just get the legitimate gift card and play it safe in my opinion.