Failure #1: Payment Declined Due to Unverified Account
Your Alipay or WeChat Pay account must be fully verified for international payments. If you registered before arriving but never completed ID verification with your passport, the transaction will fail.
How to fix: Before your trip, open each app and navigate to account settings to complete verification. Both apps support foreign passports and phone numbers for verification. If you skip this step, you cannot pay at any store.
Failure #2: QR Code Expired or Scan Error
Payment QR codes refresh every 30–60 seconds. If you open your code too early, it may expire before the cashier scans it. Also, low lighting or a dirty plastic screen protector can cause the scan to fail.
How to fix: Regenerate your QR code by going back and tapping "Pay" again. Clean your phone's screen if needed. Ask the cashier to try again—simple repeats often work.
Failure #3: Insufficient Balance or Card Limits
Your Alipay or WeChat Pay wallet must have enough Chinese Yuan (CNY) balance, or you must have linked an international credit card with sufficient available credit. Some banks block transactions in China by default.
How to fix: Before traveling, top up your wallet (if possible) or notify your bank that you'll be in China. In Alipay, you can add money via the "Top Up" feature using a foreign card, but note that some cards charge foreign transaction fees.
Failure #4: Merchant Doesn't Accept Mobile Payment
Almost all convenience stores in Beijing accept Alipay and WeChat Pay, but tiny mom-and-pop shops or old kiosks may only take cash or local payment methods like WeChat Pay with a Chinese bank account.
How to fix: Carry a small amount of cash (¥100–200) as backup. Bills under ¥10 are useful for small items like bottled water. If you're at a major chain, you're safe.