Question: are shops allowed to charge for using a credit card?
Answer: The practice of always charging customers a fee for credit card payments, no matter how the transaction takes place, is called a surcharge. These are currently prohibited in 10 states—Colorado, Connecticut, Florida, Kansas, Maine, Massachusetts, New York, Oklahoma, and Texas.