Using WeChat Pay in China: The Ultimate 2025 Guide

Last updated: June 29, 2025

Summary

This guide covers everything you need to know about using WeChat Pay as a foreigner in China in 2025. Learn how to set up your account, link your card, pay like a local, and avoid common pitfalls. Real tips from Reddit, YouTube, Xiaohongshu, and expat forums included!

Why Use WeChat Pay?

  • Ubiquitous: Accepted at almost every shop, restaurant, taxi, and even street vendor.
  • Fast & Secure: QR code payments are instant and safe.
  • Social: Split bills, send red packets, and connect with locals.

Step-by-Step: Setting Up WeChat Pay

  1. Download WeChat from the App Store or Google Play.
  2. Register with your real name and passport.
  3. Switch region to your home country (e.g., Singapore, Malaysia, US, etc.).
  4. Verify your identity:
    • Go to Me → Services → Wallet → Cards → Add Card
    • Add your Visa/Mastercard (many foreign cards now supported, but see tips below)
    • Complete eKYC (passport photo + selfie)
  5. Top up (if needed):
    • Some users can link cards directly; others may need to top up via Wise, Alipay, or a local friend.
Pro Tip: If your card is rejected, try another (HSBC, Revolut, Wise, and some US/SG cards work best in 2025).

How to Pay with WeChat Pay

  • Open WeChat → Me → Services → Money → Receive/Pay
  • Show your QR code to the cashier, or scan the merchant's QR code
  • Confirm the amount and pay
  • You'll get an instant notification and receipt

Real Traveler Experiences

UserExperience
Redditor (SG)"Used my Singapore Visa on WeChat Pay in Shanghai, worked at 90% of places except some small taxis."
Expat Forum"Always keep ¥200 cash for emergencies. Some rural stalls still prefer cash."
CNA Report"WeChat Pay now supports most foreign cards, but some US cards may still have issues."

Common Issues & Solutions

  • Card not accepted? Try a different bank or use Wise/Revolut for top-up.
  • App in Chinese? Change language in Settings → General → Language.
  • Can't verify identity? Use a clear passport photo and ensure your selfie matches.
  • Merchant says 'not supported'? Some small vendors only accept local wallets—use cash or ask a local friend.

Safety & Security

  • WeChat Pay uses advanced encryption and two-factor authentication.
  • Always double-check the merchant's QR code before paying.
  • Never share your payment password.

FAQ

Q: Can I use WeChat Pay with a foreign phone number?
A: Yes! Register with your +65, +60, +1, etc. number and verify as above.
Q: What about refunds?
A: Refunds are processed quickly, but may take 1-3 days to appear on your card.
Q: Can I send money to friends?
A: Yes, but P2P transfers may require additional verification for foreigners.

Final Tips from a Travel Buddy

  • Always keep a backup card and some cash
  • Test your WeChat Pay at the airport before heading into the city
  • Don't be shy—ask locals for help, they're used to foreigners learning the ropes!

You Might Also Like