I bought Steam yesterday, so I'd assume yes.
And on that note, had a funny experience with it. I went in to buy $50 of Steam bucks. They didn't have physical cards, so I told the person working printing me a code was fine. She looked confused.So I had to explain to her that normally they can...