Originally Posted by
MaxVO
This decision was made when credit cards were first introduced and were not used in most/all transactions. It was thought outrageous at that time that Party A could order service, and Party B would have to pay the bill. However the CC banks succeeded in making CC surcharges illegal in the US, and possibly other countries. Now several decades later we no longer think that the banks' skimming on most of retail transactions is anything but normal.
It's rare to see surcharges in North America, but I've seen Chinese restaurants in Canada that have a CC surcharge. I don't know if it's illegal or not.