Card acceptance points: Visa maintains global lead over MasterCard
by Kylene Casanova
The recent Retail Bank Research report on the merchant points accepting cards showed that there are 31 million card accepting outlets world-wide. Visa and MasterCard cards are accepted at over 27 million outlets, fa
