It's much easier if you have Chinese ID or at least vefified Weixin (WeChat) account. AliPay with linked credit card is a kludge for tourists. It works, but only as good as you expect from a kludge. Like I was able to pay pretty much everywhere with AliPay in Beijing, but a few vending machines stubbornly refused to accept it.