OFO you can certainly use without Wechat/Alipay, though I believe you may need to download the international edition off Google Play. You can make the deposit and prepay bike time with a non-Mainland credit card directly, no need to involve a third-party wallet.