> Credit card companies obligate merchants to charge the same prices regardless of whether you pay with a card

No longer true in most of the US, actually.

https://www.lawpay.com/about/blog/credit-card-surcharge-rule...