Coming to China? Here's how I paid for everything 🇨🇳

From buying bubble tea with WeChat to splitting bills on Alipay — I’ve been through the payment maze so you don’t have to. Here’s what actually works in China (and what doesn’t), explained simply for fellow travelers and expats.

Read the Full Guide

Why Your Foreign Credit Card Fails on Alipay in China – and What You Can Do About It 🇨🇳💳

Payment Error

Hey there, fellow traveler! 👋✈️

If you’ve ever tried to use your foreign credit card with Alipay in China and ended up frustrated, confused, and maybe even slightly panicked at a train station or 7-Eleven — you’re not alone. I’ve been there, done that, and watched way too many others do the same.

The Real Pain Point: Foreign Cards Not Working on Alipay (Even When They Should)

So here’s the core problem: foreign bank cards frequently fail when added to Alipay, even when they meet all the supposed requirements.

And it sucks. Why?

  • You were told Alipay now supports foreign cards (they do… kinda).
  • You scanned the QR code, downloaded the international version.
  • You passed the KYC checks (passport and selfie, yay).
  • You entered your Visa or Mastercard and it seemed to work.

But when you try to pay at a convenience store or for a Didi ride? ❌ Denied. 😱💸

This issue has been echoed all over Reddit, in dozens of YouTube video comments, and in Google search autocomplete like:

“alipay foreign card not working”

“can’t add foreign card to alipay 2024”

“alipay payment declined foreigner”

It’s not just one-off cases. This is the recurring issue for foreigners trying to spend money in China without a local bank account.

Why Does This Happen?

I’ve done some digging and here’s what I believe based on user reports and my own headache-filled testing:

  1. Card verification is flaky. The international Alipay portal accepts the card but the merchant network doesn’t recognize it in real-time.
  2. Some merchants don’t accept foreign-linked Alipay accounts. That’s right — even if your app works, the store’s QR code may only allow local RMB-issued accounts.
  3. Currency conversion errors from overseas cards sometimes trigger automatic declines.
  4. Timeouts or fraud flags from your home bank (especially US or European banks that don’t like Chinese endpoints).

Basically: You have an “international” wallet that behaves like an uninvited guest.

How to Avoid This Mess

Until things get smoother (and they will… eventually), here’s my hard-earned advice:

  • Use WeChat Pay with a linked Visa. WeChat’s onboarding is also a pain, but some travelers have better success linking a Visa card (especially from HSBC, Revolut, Wise).
  • Pre-load your Alipay wallet at supported airports. Some airports in China (like Shanghai PVG) allow cash-to-Alipay top-ups via machines for foreigners. It’s old-school, but it works.
  • Use a local friend’s QR code for payments. Not elegant, but when in doubt, have a Chinese friend scan and pay — then reimburse them in cash or Wise.
  • Try Bank of China’s prepaid tourist cards. They’re pilot-only in some cities, but it’s a workaround if you want a working QR code fast.

Final Thoughts: Plan Ahead

Look, I still love traveling in China. The bullet trains, the food, the surprises — it’s all amazing. But don’t expect your foreign card to just “work” like magic on Alipay.

Instead, plan for failure. Test early. Have backups. And maybe even embrace the chaos a little.

Happy exploring! 🌏✨
— Your travel buddy who spent an hour stuck in a Chengdu metro station because Alipay said "card unsupported". 🚇😅