non-chinese account here (their english website is actually pretty good), and I can also see the bank deposit option again -- can't use it without chinese bank account, of course, but it is there again.
the question is: has the Option ever been off or not functional ?
And does it work now ?