There are 10 states where it is illegal to charge a higher price to customers that pay by credit card.
California, Connecticut, Florida, Maine, Massachusetts, New York, Texas, Oklahoma, Kansas, and Colorado.
It is legal in most of those states to give a discount though. The best way to...