What about a system of agents who locally take cash then bulk transfer to Steam? Like some kind of middleman: a processor, if you will, of payments.

Cash handling isn't really the problem with this suggestion