You can top up Steam through intermediary websites or mobile operators — hundreds of providers online now offer to pay for Steam. The catch is that in most cases the fee is high
VouWallet has one of the lowest fees for topping up Steam in the CIS — only 5%
In VouWallet you can pay for Steam in rubles, and all you need to sign up is a phone number. You can top up the wallet with a bank card