In the past, WeChat payment required a bank account created with Chinese ID. This blocked you from all the benefits of Chinese O2O spree. Now you can sign up WeChat payment with a bank account you created with your passport.
1. Add your card
In your "Me" section there is the option "Wallet".
If you don't see "Wallet" in this section, you need to update your WeChat to the latest version.
Once you click it the "Wallet" menu will open
Click on this icon:
And then to "Add a card" and follow the procedure.
Enter your full name and bank card number then press the "Next".