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).
Also, payment options on Alipay seem to vary depending on whether you're using the mobile app or desktop version.
Last edited by 889; Jan 9, 2019 at 9:55 pm