I agree that shops have to pay for card transactions, because some small shops cannot accept them or only for reasonable amounts of dosh. I had a conversation with a proper shopkeeper in Southend once, must have been in the 1990s he said they were charged £3 for a card transaction, whereas I could get cash out of the wall for nothing. I sound like Brian.