I don't think Visa Inc., which has been sponsoring the Olympics since 1986 in whatever country it's held, gets any transaction fees from Visa card acceptance in Europe. Visa Europe is an independent company with an irrevocable license to the Visa brand and an interoperability agreement. That suggests to me that the sponsorship is purely a marketing move.