Question: are shops allowed to charge for using a debit card?
Answer: No surcharge can be applied to debit card transactions. ... Credit card surcharges are illegal in California, Colorado, Connecticut, Florida, Kansas, Maine, Massachusetts, New York, Oklahoma, Maine and Texas.