Despite its many advantages, WeChat Pay is not without its limitations. One of the main issues is that it can only be used to pay for online purchases; you cannot use it to take out cash, pay bills or complete bank transfers.
Furthermore, while WeChat Pay is accepted by many merchants, it is not accepted everywhere. It is important to check beforehand if a shop is accepting WeChat Pay before you try to make a purchase.