No, I've used a non-Mainland credit card on Alipay for Taobao/TMall purchases and mobile top-ups. But no QR code for instant payments without a Chinese bank card that works for real-name registration (many don't for foreigners).
For real name authentication, you can submit your foreign passport and valid Chinese visa. My Alipay and WeChat wallet both authenticated perfectly.