Merchants that accept credit cards must pay interchange fees to the issuing banks. It's one of the most expensive ways to take payments out there. I'm glad the city charges people who use credit cards because I don't want my taxes paying interchange fees. Is that clearer? I agree that the fee should be reduced for electronic check.
RE: $3 is for credit card payments