American Express is the least reliable card in China.
“My Amex works at home but Alipay will not add it.”
What to do now
Try these in order. Stop as soon as one works.
-
Add a Visa or Mastercard instead
This is the fastest fix and works for almost every foreign visitor.
About 2 min -
Pay the merchant directly with the physical card
International hotels, airlines, and department stores usually accept Amex at the counter even when the app does not.
About 1 min -
Keep a cash buffer
Withdraw a few hundred RMB so a rejected card never strands you.
About 5 min
Why this happens
Ranked by how often it is the cause.
Amex is not consistently supported inside Chinese wallet apps.
Try adding a Visa or Mastercard to confirm the account itself works.
Likelihood: high
The specific Amex product (corporate, charge card) is excluded.
Try a consumer credit card instead.
Likelihood: medium
The merchant, not the app, does not accept Amex.
Look for the Amex logo at the counter.
Likelihood: low
If that does not work
Get out of the queue first. Solve the payment later.
- Use a travel card with no foreign fee
Visa and Mastercard debit cards from neobanks work well.
- Book through an international platform
Trip.com and Klook charge your card abroad.
- Pay cash or use the hotel terminal
Front desks usually take cash, and many can run Visa or Mastercard on their own terminal.
Setup guide: Using a Foreign Credit Card in China: What Works in 2026 At this place: Paying at a Pharmacy or Hospital in China as a Tourist
Related problems
Independent guide. Not affiliated with Alipay, WeChat Pay, or any card network. Card acceptance varies by issuer and merchant. Rules checked 2026-10-26 (version 2026-10). Found a different error message? Send it to us.