wpegg: Sorry, I'm not used to using steam for anything other than direct purchases. Am I able to redeem a code online (i.e. not through the client). Is there a step before hand that tells me what I'm redeeming?
To put this in perspective, I'm trying to write a web request that will confirm a steam code, and will say what it's for. I intend to do this by sending http requests to steam in the form that would be done if you're browsing the site, and then parsing the response.
I kinda suspected that ;) It works through the client, you enter the code and it activates it, no intermediary steps, it is assumed that you want to add the code to your collection.
I don't know about steam APIs but I guess that function that lets you validate codes by checking them would be open for abuse by people who would generate codes and check for validity :(