Can a merchant surcharge?

Merchants can surcharge customers (who pay by card) up to the Cost of Acceptance for that card type.