"One is to get someone to add you to WeChat and then transfer money to you."
No. As said many times in this thread, you are not going to get QR payments working on Wechat today without a Chinese bank account (with a possibe exception for HK people, I don't know).