China netizen population is estimated around 900 million. So essentially all adults in Urban and many in rural excepting small kids. Generally for the elderly, their kids or grand kids will help.
Pretty easy to fake a receipt.
QR codes seem to have largely supplanted cash and credit cards in mainland China, whatever hypothetical downsides they might have. And the very limited hypothetical advantages of NFC (it's unclear to me what they actually are, but let's grant they exist) don't compensate for the fact that an expensive terminal is needed, so NFC isn't displacing QR codes in the near future.
NFC terminals aren’t expensive - especially since they can be a cheap phone now.
QR without validating payment received is probably only viable up to maybe $10USD before the risk of being defrauded is too high.
I bet you’ll find lots of one way QR shops have a phone that they verify they’ve received payment on anyway.
And, yeah, most places do verify based on another phone.