lol, just now saw this news on taiwan tvbs about shanghai, the costs and processing fees for overseas cards remain a big hurdle for merchants even in shanghai touristy areas.
In actual fact, if they just "linked their overseas CC" to WeChat Pay and Alipay, they work exactly like
a credit card thru both Apps.
The concerned some of them have is there could be "fraud" where their card are "compromised" if they used WeChat Pay and Alipay,
but if they used just their overseas credit card thru the POS , the same thing can happened. ( if I remembered correctly this happened many years ago before WeChat Pay and Alipay came into the market).
Last year I spend some time in China and used both WeChat Pay and Alipay, as long as you don't spend more than RMB 200 than there is no extra charges.
I did two transactions above to test it and indeed there will be a notice to show you the breakdown and you can choose to proceed or not, of course later I found out when my credit card bill came, the FX rate was not very good. ( i used OCBC CC linked).
Some have suggested on this thread to "break up" the amount to below RMB 200 each time and pay multiple times .
For me I have my own solution, as I have two WeChat Pay accounts and 1 Alipay . One of the WeChat Pay account is linked with a China bank account, so I do "red packet" transfers to top-up my the other two accounts wallet thus "evade" the additional cost.
Some also suggested you can ask merchants or the Hotel to top up your account for you , I haven't try this so cant really share my experience in this area, maybe some here have and can share ?
Overall always bring some small denomination bank notes as a "fallback". ( I do that as well, 5,10,20 & 50).