По своему опыту могу сказать, что стабильность работы очень зависит от конкретного зарубежного сервиса, но некоторые банковские продукты показывают себя хорошо. Конечно, одним из самых обсуждаемых вариантов на сегодня является
карта для оплаты зарубежных сервисов из россии, которую предлагает например Тинькофф Банк, она изначально создавалась для таких транзакций. Также неплохо справляются карты платежной системы Union Pay, выпущенные например в Росбанке или Газпромбанке, но их нужно привязывать через определенные лайфхаки, иногда через сервисы посредники. Рекомендую сначала почитать темы на профильных форумах, где люди делятся свежим опытом оплаты конкретно в iTunes или Steam, так как правила постоянно меняются.