This is not correct as to Visa, MC, and probably the other major card brands. Merchants are not allowed to "surcharge
That is true as a general rule, but there are exceptions -- taxis in some countries, for example, where merchants are quite specifically allowed by the credit or charge card organisation to add a surcharge.
------------------
Craig