China is one of the world's most cashless societies — and for foreign visitors, this presents a genuine challenge. Arriving without a working payment method can leave you unable to pay for meals, taxis, shopping, and attractions. The good news: the situation has improved dramatically in 2026, with both WeChat Pay and Alipay now supporting international credit cards. This guide covers everything you need to know before landing in China.

The State of Payments in China in 2026

In major Chinese cities, cash is increasingly rare — many restaurants, convenience stores, and street vendors don't keep enough change and prefer mobile payment. Small vendors at tourist markets and street food stalls often accept cash, but younger vendors increasingly expect a QR code scan. For any visit longer than a few days, setting up mobile payment before arriving will dramatically improve your experience.

The two dominant platforms are WeChat Pay (微信支付) and Alipay (支付宝). They are not interchangeable — different vendors accept different apps, and you may encounter situations where only one works. Download and set up both if possible.

Setting Up Alipay as a Foreigner (Recommended First)

Alipay has made the strongest push to serve international visitors. In 2023, they launched the "Alipay International" feature that allows foreigners to link an international credit or debit card directly — no Chinese bank account required.

How to set up Alipay with a foreign card:

  1. Download Alipay from the App Store (iOS) or Play Store (Android) before arriving
  2. Register with your overseas phone number
  3. Go to Profile → Payment Methods → International Card
  4. Add your Visa, Mastercard, or American Express card
  5. Complete identity verification (passport scan required)
  6. You now have a Tourist Edition wallet — daily spend limit applies (approximately ¥50,000 equivalent)

Pro tip: Set up Alipay at home before departure. Verification is easier with a stable internet connection. Once in China, your VPN may interfere with app verification — set it up before activating your VPN.

Setting Up WeChat Pay as a Foreigner

WeChat Pay (within the WeChat app) also accepts international cards as of 2023, but the process is slightly more involved and less intuitive than Alipay's international setup.

How to set up WeChat Pay with a foreign card:

  1. Download WeChat and create an account with your overseas phone number
  2. Open WeChat → Me → Services → Wallet
  3. Tap "Cards" and add your Visa or Mastercard
  4. International cards are restricted to spending in China on WeChat Pay (not transferring money)
  5. Spending limits apply — international card holders are limited to approximately ¥6,000 per transaction and ¥50,000 per month

Note: Some Chinese WeChat Pay vendors do not accept international cards — they require a Chinese bank account behind the payment. In these cases, having Alipay as a backup is important.

What Cards Work Best?

Cash in China: When You Still Need It

Despite the cashless revolution, cash is not dead in China — and there are situations where you'll be glad to have some RMB.

Recommendation: carry ¥500–1,000 in cash (small denominations) for the above situations. Avoid carrying more than ¥2,000 as ATM access is reliable in all cities.

ATMs in China for Foreign Cards

ATMs accepting foreign cards are widely available in cities but can be harder to find in rural areas. The most reliable options:

Foreign card transaction fees: typically 1–3% currency conversion plus your home bank's international ATM fee. Withdraw larger amounts (¥1,000–2,000) to minimize fee frequency. ATM daily limits for foreign cards are usually ¥2,500–5,000.

Credit Cards Directly at Stores

Despite the QR code revolution, many hotels, large restaurants, and shopping malls in tourist areas still maintain credit card terminals. Visa and Mastercard are accepted at international hotel chains and luxury department stores. However, most local restaurants, noodle shops, and street markets only accept QR payment or cash.

Dynamic currency conversion warning: At some tourist-facing businesses, card terminals may ask "Pay in USD/EUR or CNY?" — always choose CNY. Dynamic currency conversion almost always gives a worse rate than your bank's standard conversion.

Paying with QR Codes: How It Works

The standard payment experience at any Chinese store, restaurant, or market:

  1. Cashier shows a QR code displayed at the counter (or on their phone)
  2. Open Alipay or WeChat Pay → tap the scan icon
  3. Scan the vendor's QR code → enter amount (sometimes vendor enters it) → confirm
  4. Alternatively, show YOUR QR code: in WeChat Pay or Alipay, tap "Receive Money" to show your scannable code, and the vendor scans you instead

Practical Payment Tips for China

ChinaPass Includes a Complete Payment Setup Guide

Step-by-step WeChat Pay and Alipay setup instructions, ATM locator, currency converter with live rates, and payment troubleshooting — all in one app for foreigners visiting China.

Download ChinaPass Free