No, they don't. The reason this is happening, as mentioned in the article, is that the government recently capped interchange fees to 21 cents per transaction plus 5 basis points on the amount of the transaction. They are charging a fee now to make up for the lost revenue of these lowered interchange fees.