I actually find Alipay easier to use for payments and it is easier to set up. If you don't want to chat I would use it instead.
It works great for Chinese people and foreign residents of the PRC who have a bank account. However, my experience as a tourist was that it was impossible to link my US credit card using the PRC version of the app downloaded while in China.
I'll try it tomorrow and see if it works.
Wechat pay is an option though; you just need to find a Chinese national that will send your account money.