travelinchina
Scene

How to Pay at Shops Using WeChat Pay

Last updated: 2026-04-30

WeChat Pay works the same way as Alipay at the point of sale — you either show your QR code for the merchant to scan, or you scan their code. Having both

WeChat
View Guide → and Alipay set up gives you maximum coverage: some smaller vendors only accept one or the other, and having both means you're never stuck.

Two Ways to Pay

Show your code: Open WeChat → tap the wallet icon (bottom right) → Pay. Your personal QR code appears. The cashier scans it. Common at supermarkets, chain restaurants, and shops with a scanner terminal.

Scan their code: The vendor has a printed QR code on the counter. Open WeChat → tap Scan (the QR icon at the top right of the home screen) → point at their code → enter the amount → confirm with Face ID, fingerprint, or PIN.

Open WeChat Pay before you reach the counter. The payment screen is two taps from the home screen — have it ready so you're not fumbling while the cashier waits.

  1. 1. Open WeChat Wallet

    Tap Me (bottom right) → Services → Wallet → Cards → Add a Card.

  2. 2. Enter your card details

    Select Visa or Mastercard, enter your card number, expiry date, and CVV. WeChat Pay accepts Visa and Mastercard from most countries.

  3. 3. Verify with your bank

    Your bank sends an OTP to your phone number. Enter it to complete the card linking. If no OTP arrives, call your bank to enable international online transactions.

  4. 4. Set a payment PIN

    WeChat Pay asks you to set a 6-digit payment PIN. This is separate from your WeChat login password. You'll use it to confirm payments when Face ID or fingerprint isn't available.

Fees

WeChat Pay charges no fee for standard in-store payments with a foreign card. Your bank's foreign transaction fee (0–3%) applies. Transactions under ¥200 are typically processed without additional charges.

Practical Tips

  • WeChat Pay and Alipay cover different vendors: Some small shops, market stalls, and local restaurants only display one QR code. Having both apps set up means you can always pay.
  • Offline payment code: WeChat Pay has an offline mode — your payment QR code works without internet for amounts up to ¥200. Useful in underground stations or areas with poor signal.
  • Split bills: WeChat has a built-in bill-splitting feature (AA收款) — useful when dining with a group. One person pays, others transfer their share via WeChat.
  • Transaction history: Tap Me → Services → Wallet → Transactions to see a full record of all WeChat Pay payments.

Troubleshooting

Card declined? Your bank may have blocked the transaction. Open your banking app for a security alert, or call your bank's international line to authorize WeChat Pay transactions from China.

QR code won't scan? Maximize screen brightness and ensure the full code is visible. Move away from direct sunlight if there's glare on the screen.

Vendor says WeChat Pay not accepted? Some very small vendors or rural stalls only accept cash. Carry ¥200–500 as backup for these situations.