Yeah, that's exactly what they are. A redeemable code that puts money into your steam wallet. You can get them at Gamestop, too. The reason they exist is for people who either don't have a credit/debit card, or just don't want to use it online for whatever reason. You can buy those cards with cash, to get games off steam.