The Home2 Suites by Hilton at the Kansas City airport adds 3% to customer bills for ‘credit card processing’ though apparently when pushed they’ll remove the fee.
The truth is that it’s cheaper to accept credit cards than other payment methods, and it’s an underhanded tactic no different than a resort fee to impose a hidden add-on on customers. Why should a customer have to cover a business’s cost to accept their money, on top of the cost of the product they’re buying?