The short answer: for most travelers, the choice is between WeChat Pay and Alipay. A close third is UnionPay or a foreign-card-enabled payment method. We'll focus on the first two, because they're what you'll encounter at 95% of merchants in China.
Eligibility: Who Can Get What WeChat Pay requires:
Alipay has a similar setup but offers a tourist-friendly "Alipay Tour Pass" that lets you preload funds without a Chinese bank account. This is a key difference for short-term visitors.
The Real Limits: Transaction Caps and Fee Structures
WeChat Pay's international card support is limited. You can typically make purchases under 200 RMB per transaction, with a daily cap around 1,000 RMB. Larger purchases often fail. Alipay's Tour Pass also has limits, but they're higher (up to 10,000 RMB total).
The practical impact: If you plan a 2-week trip staying in mid-range hotels and eating at local restaurants, WeChat Pay alone might work. But if you need to buy a train ticket (often 500-2,000 RMB) or pay for a hotel deposit, you'll likely hit a wall.
Acceptance: Where Each Wins and Loses
Both are accepted nearly everywhere: street food, supermarkets, convenience stores, metro systems, and even some taxis. But there are exceptions:
In practice, you won't find a street vendor that takes Alipay but not WeChat, or vice versa. Both QR codes usually sit next to each other. The difference is not in acceptance but in how reliably your specific card setup works with each.
The One Failure Mode That Catches Everyone
You've set up WeChat Pay. You've linked your card. You test it at a major restaurant—it works. You feel confident. Then you go to a smaller shop or a metro station, and the payment fails. Why?
The culprit: WeChat Pay's international card feature often blocks transactions at smaller merchants due to misclassification of merchant category codes or insufficient authorization. The app shows no clear error. You're left guessing.
This is the moment a backup becomes essential. Even if you prefer WeChat Pay, you should have at least one alternative ready—either Alipay or a physical card.
How to Decide (A Practical Path)
1. Test before you go: Download both WeChat and Alipay. Link your card. Try a small payment to a friend or a charity. If it fails, you have time to switch cards or add a backup.
2. Carry a backup: If you use WeChat Pay as primary, set up Alipay Tour Pass as secondary. If both fail, carry a UnionPay-branded card (some ATMs and merchants accept it) or cash (useful for emergencies).
3. For long stays: Consider opening a Chinese bank account (if eligible) to unlock full WeChat Pay functionality without limits.
The Bottom Line
A WeChat Pay comparison isn't about which is "better"—it's about understanding the trade-offs in your specific situation. For a short trip with light spending, either works if your card is properly linked. For anything more complex, a layered approach (WeChat Pay + Alipay + a card) is the only safe path.
Don't discover the failure on a metro turnstile. Verify your wallet now.