It is not possible. Even at Peoples Park, the remittance service only can credit money to China Bank account with China IDs, not foreigners.
But you can transfer money from any China Bank account to China Bank account opened by foreigners.
Means cross board transfer is restricted. But not between inside China Bank.
Yes indeed not possible. Will need to use traditional methods of topping up the account (over the counter, via ATM or getting someone else to transfer to you within China). But I can finally top up my WeChat wallet to a reasonable size to use and zerorise it! Also, I had to buy domestic flight tickets using WeChat mini program and it was great to be able to pay RMB3000 without an automatic 3% charge!
As a PSA, for those wishing to open a bank account, do take note that the individual branch manager has final say. I visited four counters (ABC, CCB, CMB, CMB) and it was a vastly varied experience:
ABC: managed to open, great accommodating duty manager.
CCB: said very very hard to pass verification without an actual residential address and work permit, any account opened will be short term and closed upon leaving China, asked me to try a smaller bank (?!)
CMB 1: said an account can be opened but no web banking, no usage of ATM, no binding with WeChat / Alipay. Everything must be over the counter ie we can open an account that totally useless for you.
CMB 2: managed to open, great service.