Anecdotally, I worked at a company store years ago where we would charge customers paying with cards a 2.75% fee, which is what we were paying. And that store was operated by a Fortune 500 company.
Also, virtually every small private business I go to in Los Angeles charges some fee, or has stipulations, for credit card transactions.
The big change came in January 2013 after a big court judgment. Adding fees, though, is still illegal in some states: https://www.creditcards.com/credit-card-news/business-surcha...
Made me wonder about the stores/restaurants I frequent here that do charge, apparently they're still ok to do so after 2015(link from the comments in your linked post): https://oag.ca.gov/consumers/general/credit-card-surcharges
There are more stores not accepting credit cards than charging extra.
Credit card "processing fees" however are high because of the stupid rewards programs that Americans are so addicted to because it makes them feel like they are "sticking it to the man" and getting money back, to the point of having dozens of plastic cards in their wallet. Of course with processing fees at >1% of gross value no cashback or airline miles program is ever going to make you come out ahead.
In the EU there are no silly rewards games and fixed processing fees of at most 0.3%.
If I understand it right, merchants often aren't allowed to pass on the fees or (much the same thing) give discounts if you chose a cheaper payment option. No wonder there's little competition on the fees, and Visa[1], Mastercard[2] and PayPal[3] are all having record profits.
[1] https://www.cnbc.com/2017/10/25/visa-quarterly-profit-rises-...
[2] https://www.reuters.com/article/us-mastercard-results/master...
[3] https://www.reuters.com/article/us-paypal-hldg-results/paypa...