upvote
Some European countries forbid a price difference but they also limit card fees very low, so the merchant doesn't lose money and you don't get cash back. Forbidding a price difference but allowing high fees is nothing but pure corruption.
reply
Mainly because cash processing fees are higher than electronic, and the primary use of cash is to avoid paying tax
reply