Not to take away from your example, but I was under the impression that transaction fees charged when using a credit card in the US were significantly more than in say, the EU?
Of course the business passes its costs right back to the consumer, but it's not visible to them, while the benefits are.