Разве виртуальные карты не считаются международными?
платежные системы mastercard, visa, amex и т.п. являются международными. это не значит, что карта с их логотипом обязательно будет принята к оплате, а лишь говорит о том, что карта такой системы
может быть принята к оплате. а
может и не быть принята - по желанию магазина.
кстати, вы вообще понимаете, что такое виртуальная карта? это всего-навсего карта, которая как бы есть, но на самом деле не существует, т.е. неполноценная карта по определению. и, как неполноценный продукт, не может ни в чем быть лучше обычных (невиртуальных) карт. карта, какой бы она не была, прежде всего - карта выпустившего ее банка. и, если магазин не хочет принимать карты российский банков, он их принимать не станет.