> Also, everyone in China still accepts cash but you generally need correct change.
They do. But fake currency is very common in China. I was advised not to use cash. But since I'm not from China, I wasn't able to setup wechat pay account which is very common .
Most of the restaurants I had been to had currency checker machines.