Jun 22, 2014
According to the credit card companies, It is illegal to for a merchant to charge more for the consumer using a credit card. However it is acceptable to give a discount for paying cash. Therefore, gas stations that post only the cash price on the street sign and still accept credit cards but at a higher price are breaking the law.
You may volunteer to pay a debit card fee at a gas pump or an ATM machine, because prohibiting that would restrict bank profits.