“Retailers in 40 U.S. states can now charge up to 4 percent extra when consumers pay for goods and services with a credit card. These so-called ‘checkout fees’ went into effect Jan. 27, and do not apply to debit card payments. The fees are illegal in California, New York, Texas and seven other states. In 2005, a group of merchants claimed that MasterCard, Visa, and nine other companies including JP Morgan Chase & Co conspired to fix the fees that stores pay to accept credit card purchases. As part of the settlement, the merchants are allowed to charge customers a fee equal to the cost of accepting cards, typically 1.5 percent to 3 percent of the purchase price.”
http://www.huffingtonpost.com/2013/01/28/checkout-fees-retailers_n_2569260.html