All of the small business owners I know have to pay a processing fee for credit cards but not debit.
I had about $2,200 in car repairs last month. The dealer had a 3% surcharge if paying by credit card so that was a no-brainer. I paid in pennies.

(Actually, they accepted a debit card with no surcharge)