Это платежные системы от разных компаний. Список стран примерно одинаков для каждого из сервисов — около 200. Основное отличие заключается в базовой валюте: у Mastercard — EUR и USD, у Visa — только USD. При оплате рублевой картой Visa в зоне EUR происходит двойная конвертация.