Barclays Slapped with £8.4 million Interchange Fee Fine The Payment Systems Regulator has fined Barclays Bank £10 million for failing to supply retailers with full information about the…