payment cards

Credit card companies and major US Banks agree to a $7.25 bn settlement over card fees

Credit card companies Visa and Mastercard and major US banks have agreed to a $7.25 billion settlement to retailers over…

12 years ago