This is false, you cannot open a bank account unless you live in China (work & residence proof required).
Source: just came back from China, went to a few banks and tried to open an account.
AliPay seems to now accept foreign debit cards though as a source of funding.