Visa, MasterCard and major banks agreed Friday to pay at least $6 billion to settle a lawsuit brought by retailers.
A banking industry trade group said the settlement would allow stores to charge customers more to pay with a credit card.
Lawyers involved in the case called it the largest antitrust settlement in history.
The dispute dates to 2005. The retailers claimed Visa, MasterCard and the banks conspired to fix the fees that stores pay to accept credit and debit cards.
The fees average about 2 per cent of the price of a purchase.
Most major U.S. banks were defendants. The merchants include grocery chains Kroger and Safeway and the Rite Aid drugstore chain.