Valve
Add funds to any Steam account by login.
Top up a Steam wallet by Steam login. Funds are credited in the account's wallet currency.