At least in Denmark, people are fine paying and shops are fine receiving 10DKK (cheap loaf of bread) or whatever on a card.
I have paid 0.5DKK on a card when I've forgotten to ask beforehand for a plastic bag, and the shopkeeper cares to make me pay after.