I will not be using this card for transactions in China in the future. Just returned from a trip to Zhuhai. No matter how you insist that you want to be billed in RMB and the merchant insists you WILL be billed in RMB and even got you to tick the box that says to bill in RMB and the receipt says default payment is in RMB. But when the transaction came through it was in SGD.

UOB says it's nothing to do with them. I would have to go back to the merchant to reverse the charge and rebill etc. How to do that when I am back in SG already?

This happened with not one transaction but 2 transactions. One was from a restaurant in a hotel. And one was from a hotel which gave me 2 invoices for 2 separate stays. The first went through nicely in RMB. However, the 2nd went through in SGD. Don't ask me why the inconsistency. There is no way to ensure that the transactions will eventually be posted in foreign currency until the charge appears on the website listing. Anyway I take this experience as tuition fees.