Short answerForeign visitors can link an eligible Visa or Mastercard to Alipay or WeChat Pay and pay by QR code. Set up at least one wallet before you fly, and keep a backup card or some RMB cash in case a payment fails.

What can foreign travelers use?

China's official visitor payment guidance describes mobile wallets, international bank cards and RMB cash as options. Eligible Visa and Mastercard cards can be linked to Alipay and WeChat Pay under applicable terms.

Cash is still accepted everywhere by law, but many small vendors prefer QR payment and may not have change for large notes — plan to break ¥100 notes at larger stores.

Action to takeDo not confuse a card linked inside an app with universal acceptance of that card at the counter. Always maintain a backup.

Set up Alipay

Download the official Alipay app, register with your phone number, then add your bank card under Me → Bank Cards.

Use a phone number that can receive SMS abroad — both the wallet and your bank may send verification codes during setup. If codes do not arrive, check that international roaming is enabled before retrying.

As of October 2026, Alipay charges no international-card service fee on single payments of ¥200 or less; payments above ¥200 typically add about 3%. Check the app's current fee notice before large purchases.

While you are in the app, open the Transport section and set up your arrival city's metro QR code — it saves fumbling with ticket machines on day one. If menus appear in Chinese, switch the language under Me → Settings → Language.

Action to takeUse your own correct details, complete issuer verification privately and verify the app's current fee and payment-limit information.
✓ Hands-on testTested Oct 16, 2026 · iPhone 17 Pro Max (iOS 26.0) · Alipay 12.12.30 · Visa card

We registered a new Alipay account with a US mobile number and linked a Visa card from start to finish. Registration required: US region selection, mobile number, service agreement consent, SMS verification code, and ID country/region selection — 13 steps total. Card linking path: Pay/Receive → Add a Card → enter card number. The card number field auto-detected the card as Visa. After entering the expiry date and CVV2, we agreed to the terms, passed the security environment check, set a 6-digit payment password, and saw the "Added successfully" screen (Visa ending 3060). The payment QR code required a separate activation step (enter payment password → Activate now). Result: card linked successfully, payment code active. No Chinese phone number was needed at any step.

Alipay sign-up with US mobile number
Step 1: Sign up with a US mobile number
Card auto-detected as Visa
Card auto-detected as Visa
Card added successfully
"Added successfully" — card linked
Alipay payment code active
Payment code activated and ready

Set up WeChat Pay

Install WeChat, then open Me → Services → Wallet and add your bank card.

WeChat Pay's foreign-card limits and fees change often. Check the fee notice inside the wallet for the current rules before you rely on it.

New-user perk worth knowing: from May 27 through December 31, 2026, first-time international-card linkers get the 3% service fee waived on payments up to ¥1,000 per day for 90 days. Check the in-app promotion notice for the current terms.

Action to takeMenu labels differ by version, country and user profile. An approved card does not guarantee every transaction type is available.
✓ Hands-on testTested Oct 16, 2026 · iPhone 17 Pro Max (iOS 26.0) · WeChat 8.0.79 · American Savings Bank Mastercard

We registered a new WeChat account with a US mobile number and linked an American Savings Bank Mastercard from start to finish. Registration required: full name, US region selection, mobile number, password, privacy policy consent, age verification (birthdate picker), and terms acceptance — 9 steps total. Card linking path: Me → Pay and Services → Wallet → Bank Cards → Add a Bank Card. The card number field auto-detected the card as Mastercard. After entering the expiry date and CVV, we set a 6-digit Weixin Pay password, confirmed it, and saw the "Added" success screen. The payment QR code required a separate activation step (Agree and enable → identity verification with the payment password). Result: card linked successfully, payment code active. No Chinese phone number was needed at any step.

WeChat sign-up with US mobile number
Step 1: Sign up with a US mobile number
Card auto-detected as Mastercard
Card auto-detected as Mastercard
Card added successfully
"Added" — card linked successfully
WeChat Pay payment code active
Payment code activated and ready
Paying with smartphone at a Chinese convenience store

Learn both QR flows

Some shops display a merchant QR code that you scan and authorize. Others scan your wallet's payment code. The amount and shop details should be confirmed before paying.

In practice, letting the merchant scan your payment code is usually faster, while small street stalls often prefer that you scan their code.

Action to takeUse the official wallet and never give anyone your password, SMS code or account recovery details.

Handle failed transactions

An app may fail because of connectivity, issuer checks, unsupported merchant categories, verification or transaction limits. Check whether the first attempt is pending before retrying.

Common fixes: switch from Wi-Fi to mobile data, confirm the amount is below your card's single-transaction limit, and try the other wallet. If a merchant's personal QR code rejects your foreign card, ask whether they accept a bank-card payment or pay cash.

Action to takeTry a different trusted method, and contact the wallet provider or bank when the reason is unclear.
Scanning QR code to order at a Chinese restaurant

Troubleshooting: when payments fail

Even with everything set up correctly, payments can fail. Here are the most common failure modes and how to fix them.

Card linked but payment declined at checkout

  1. Read the exact error on the failure screen. "Merchant does not support payment via international bank cards" means the shop is using a personal collection code, which foreign cards cannot pay. Ask for a merchant QR code, offer your own payment code to be scanned, or pay with cash.
  2. "Issuer declined" or "Bank declined" means your own bank refused the charge. Retry once, then enable international and online payments in your banking app, or call your bank to authorize charges from Alipay or WeChat Pay in China.

SMS verification code never arrives

  1. Confirm your phone can receive international SMS: enable roaming, check the country code is correct, and disable any SMS blocking from unknown senders. Then toggle between Wi-Fi and mobile data and request the code again.
  2. Check whether the code is actually coming from your bank rather than the payment app. Some card-linking verifications are sent by the card issuer, so look for pending approvals in your banking app too.
  3. If SMS still fails, register with your email address instead. Phone numbers from certain countries are not supported for SMS delivery.

Frequently asked questions

Can I pay directly with a foreign bank card everywhere?

No. Large retailers, hotel chains and major restaurants usually accept foreign cards, but small vendors, street stalls and some transit ticket machines may not. Always keep a wallet app or cash ready.

Do foreign cards always work in Alipay or WeChat Pay?

No. Success depends on your card network, your issuer's fraud rules, and the merchant's category. A card that works at a supermarket can still fail at a street stall.

Which option should I set up first?

Set up Alipay first — it is the most foreigner-friendly option. Add WeChat Pay as a backup, and carry a small amount of cash for places that accept neither.

Official sources

Visit these original sources for the latest policy and service details. Procedures may change after this article's review date.

What would you like to do next?

Keep reading, or turn this information into a practical travel plan.

Considering a tripPreparing to goAlready in China

Editorial review: October 13, 2026. This independent guide is general information. Confirm important immigration, legal and financial procedures with official providers.