Regarding Alipay & WeChat (have neither), I had a restaurant in Shanghai (one of the malls, so many not sure which one it was) unable to accept cash for an order of "siu lung bau," because they couldn't change a $100 bill. It'd be great if there's a way for foreigners to use these mobile pay things when in China.