I ate at a Croatian restaurant where I had the option to pay with cash with euros or pay with my credit card.
If I chose to pay with cash, I would be given a 10% discount.
As I have a VISA credit card issued in another EU country, this discount seems to be against the law.
Card surcharges are not allowed
You're not allowed to charge your customers extra for using a credit or debit card. This applies to all card purchases (in shops and online) made throughout the EU.
So, is it a legal loophole to give discounts for paying with cash instead of adding a surcharge for paying with a credit card?
Or is this actually illegal?