I think Sheetz in PA got sued for this or fined or something. That’s why you see gas stations offering a discount for cash but not charging more if you use a CC at the pump.
s it Legal to Charge Customers a Credit Card Processing Fee?
Editorial Note: The content of this article is based on the author’s opinions and recommendations alone. It has not been previewed, commissioned or otherwise endorsed by any credit card issuer.
All merchants are allowed to charge their customers a convenience fee for using a credit card if the customer is using a non-customary payment channel. For example, if a business primarily accepts payments in person, a convenience fee may be added if their customer uses a mail or telephone order.
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.