Visa and Mastercard, the undisputed leaders in card payments, are in the spotlight for their attempt to block the competition. According to a recent report, these two giants have spent millions to ensure they maintain their dominant position. But what is truly interesting is the impact this might have on…