Originally Posted by
lsquare
It was mentioned that doesn't always work and one needs to link to a bank account.
According to this
site (no idea how reliable):
WeChat Pay Without a Chinese Bank Card
You can now add a foreign credit card to WeChat. The process is basically the same as for a Chinese card, the only difference is the functions available to you if binding a foreign card.
You can use it to pay merchants such as DiDi taxis, Trip, and Air China but you cannot make transfers to individuals or send red packets. You can however use it in-store for merchants’ QR codes so this is still a useful way to access WeChat’s payment function.