WeChat Pay QR code generated is valid for up to 6 hours or until 23:45 China Standard Time (GMT+8) due to Chinese government restrictions around the settlement.