I take credit card payments all the time and can say with certainty that both
Mastercard and Visa prohibit their participating merchants from charging more
for using the credit card. It may not be illegal, but it violates the
merchant's contractual obligation to MC and Visa.
www.Rosspilot.com