Mastercard hit with €570m fine over interchange fees

Mastercard has been fined more than €570 million after conditions it imposed on retailers over the fees they had to pay for the processing of some card payments were found to have breached EU competition law.