Card network rules
Visa, Mastercard, and other networks set their own surcharge rules. They limit the maximum surcharge, require that it not exceed your actual cost of acceptance, require registration or notice before you begin, and require disclosure to customers before the sale. The surcharge must appear as a separate line on the receipt.