But I think the real reason WeChat's payment system has taken off is much simpler:
- People pay for everything with cash
- Sometimes you don't bring enough cash with you
- Paying for each others' meals, sending red envelops, etc is a daily thing here
- People don't have credit cards (so that whole technology has been completely leapfrogged, and why Facebook's money transaction haven't take off and we're stuck with our crappy CC system in the US)
- Everyone and their mothers has a WeChat (I've never met anyone that doesn't... it's more ubiquitous than Facebook in the US)
So even if you're not invested in the platform you'll most likely have some money on your wechat account just as emergency cash. And it's only true that you need a bank account if you want to take money out. For instance I don't have a bank account hooked up, but I have money on mine just from times when friends wanted to comp me for a meal.