Сейчас самый надёжный вариант —
купить карту Стим на специализированном сервисе, который принимает оплату в рублях с карт «Мир» или через СБП. Главное — не берите первые попавшиеся предложения на маркетплейсах или в телеграме, там много фейков. Я пользуюсь сайтом GAMEMONEY, где после оплаты код приходит мгновенно на почту и в личный кабинет. Удобно, что номиналы разные. И ещё момент: такие карты не привязаны к региону, так что проблем с активацией не будет.