I have wechat with a chinese debit card linked. I'm not living in china, and just added my american visa credit card in wechat wallet successfully. I'm not sure if any payment will go through my credit card when i try to pay in china. I will have to try in couple weeks when i go to china again, will report back.