I am referring to this question. My situation is similar, except that I am in Malaysia rather than US.
In US it is understood that
it's part of their merchant agreement that they can not charge a fee for a customer paying with credit card.
However, is this agreement extensible to other countries? For your information, I have a Master and an AMEX card. When I wanted to purchase electronics goods, the shops would often charge me 3% extra, ostensibly to cover the credit card cost. I quarreled with them a few times, but they just shrugged me off by saying that everyone was doing the same thing.
Is there anyway I can force them to comply with their own agreement with the credit card merchants? Or is the above agreement only applicable in US?