I don't know of any law making it illegal, but I do know there was a time when at least some credit card companies' contracts required merchants to agree to not charge more for using the credit card. But if a price was established, they were not prohibited from offering a "cash" discount.

And if that wording sounds like it was written by lawyers . . .:laughing:
I remember when most gas stations had a low price for cash and a higher price for CCs.
The WSJ had a story last night about the fees charged by the CC companies to retailers. One thing they mentioned was that the contract with the CC company prevented the retailer from having different prices for cash and credit payments.
Course, many companies have two prices.

It is up to the CC company to enforce the contract.
Another part of the report was that the recently passed law was lowering fees charged by the CC, to the retailer, for cash advances. As a result, the CC companies will be lowering the amount of cash back at checkout.
It has been a few years, ok decades, since I have read the law on taking cash, but paper money is legal tender and the merchant HAS to take it. The exception was for coins. There was some small amount, less than a dollar, that the merchant did NOT have to take as payment. Seemed silly to me, but it was in the law way back when.
The store can say they do not want a $50 bill, but if they refuse to take the payment for the gas in the tank, that is their problem. Resolving said dispute could be interesting.


Later,
Dan