Minimum payments maybe. But you have the right by law to give a cash discount (and apparently the right to charge a credit card fee):
http://www.interest.com/credit-cards/news/you-soon-could-be-...
From that article it sounds like it was part of a lawsuit that was settled. I had thought it was through one of the consumer financial protection bills that happened after the housing bubble pop.