If you're a big retailer you get great deals. If you're a smaller one, not so much.
I pay percentages on both sides of a transaction. I'm not in a business that really accepts returns, so luckily it's not too bad for me. However, all of the credit cards work the same. Amex/Visa/MC/Discover. You get dinged both ways.