The UK payments regulator warns Visa and Mastercard, which process 95% of UK card payments, over excessive fees and lack of competition, costing businesses £170mn annually. It plans potential remedies, including fee caps, to enhance transparency and competition.