dear sir, I was charged the transaction fees by the merchant thrice in past but my bank refunded it to me. The citi bank is very sincere in this regards but ICICI Bank, HDFC bank and BOB Cards have not been so customer friendly.i bought item then on citicard. I advise all to use CITI Cards only.Regards