← All China Travel articles

before

How to Pay in China as a Tourist: Alipay, WeChat Pay, Cards and Cash

Most tourists in China should prepare Alipay first, WeChat Pay as backup, one physical card, and a small amount of cash. Learn what works, what fails, and what to do when payment apps do not work.

paymentAlipayWeChat Pay
Hero image for How to Pay in China as a Tourist: Alipay, WeChat Pay, Cards and Cash

Quick Answer

Most foreign visitors should prepare Alipay first, WeChat Pay as backup, bring one physical Visa or Mastercard, and keep a small amount of RMB cash. Apple Pay and Google Pay may help in limited card-terminal situations, but they are not reliable enough as your main payment plan in China.

This page is the payment hub for first-time visitors. Use it to decide your setup before flying, then go deeper into the app-specific guides when something needs more detail.

If payment fails, skip the theory and move to the scenario guide below. If you are still choosing an app, use this page to Compare Alipay and WeChat Pay before you fly.

The Safest Payment Setup Before You Fly

The safest tourist setup is not one perfect payment method. It is a simple backup stack:

  1. Set up Alipay for foreign visitors.
  2. Prepare WeChat Pay for China travel if your account and card setup allow it.
  3. Bring at least one physical Visa or Mastercard.
  4. Keep a small amount of RMB cash for arrival-day friction.
  5. Make sure your phone has reliable mobile data.
  6. Save your bank app access so you can approve or check declined transactions.

Do not wait until you are standing at a restaurant counter to learn whether your card, phone number, or app verification works.

Alipay vs WeChat Pay: Which One Should Tourists Prepare First?

For many first-time visitors, Alipay is usually the first payment app to prepare. It often feels more straightforward for tourist payments, card linking, and everyday checkout flows.

WeChat Pay is still worth preparing because WeChat is also a communication and mini-program hub. Restaurants, services, taxis, and local contacts may route you through WeChat even when your main payment plan is Alipay.

The practical answer is simple: prepare Alipay first, then WeChat Pay as a useful backup. If you want a full comparison, read WeChat Pay vs Alipay for tourists in China.

Can You Use Apple Pay or Google Pay in China?

Think of Apple Pay or Google Pay as a possible card-terminal convenience, not a China payment strategy. They belong in the “nice if it works” layer, while Alipay, WeChat Pay, a physical card, cash, and mobile data do the real travel work.

If this is your first China trip, do not treat a phone wallet as your main plan. Read whether Apple Pay or Google Pay works in China if you are trying to decide how much to rely on contactless wallets.

Can Foreign Credit Cards Work in China?

Foreign cards may work in some larger or more international-facing places, especially hotels and airports. They are much less predictable at small restaurants, food stalls, local shops, QR menus, and service flows built around local mobile payment.

Bring a physical card, but do not make it your only way to pay. Read what tourists should expect from foreign credit cards in China before you travel.

When Cash Still Helps

China can feel highly cashless, but cash still helps when:

  • your phone battery is low,
  • your mobile data is unstable,
  • an app asks for a new verification step,
  • your bank blocks a transaction,
  • a small merchant cannot process your preferred app flow,
  • you need a quick arrival-day backup.

Cash is not the smoothest daily payment method, but a modest backup amount can reduce stress. Use this cash guide for China tourists if you are deciding how much to carry.

What to Do When Payment Fails

Payment failure is usually a queue problem before it is a technical problem. Move quickly, stay polite, and switch methods when needed.

Restaurant

If a restaurant QR menu opens but the payment page fails, ask whether staff can help you pay at the counter or switch to manual checkout. Try the other QR direction once if they can support it, then move to another payment method.

Convenience Store

At a fast counter, do one quick retry, refresh the payment code, and switch methods if people are waiting. Long debugging usually creates more stress than it solves.

Taxi / Didi

Before leaving the vehicle or curbside area, confirm whether the order is paid, pending, or failed. If the app is stuck, use another payment method or ask for staff or driver help before walking away.

Metro / Train Station

Stations can be busy and time-sensitive. Keep a card, cash, or staffed counter option in mind, especially if a QR or mini-program flow fails near departure time.

Hotel

Hotels may accept foreign cards more often than small merchants, but deposits or front-desk systems can still vary. Keep your physical card, passport, booking confirmation, and backup app ready.

QR Menu / Mini Program

If the mini program loads but the payment step fails, do not assume the whole restaurant is unusable. Ask for counter payment, manual ordering, or help from staff.

For detailed recovery steps, use Alipay not working in China or WeChat Pay not working in China.

Common Mistakes

The most common payment mistakes are:

  • preparing only one app,
  • assuming foreign cards work like they do at home,
  • relying on Apple Pay or Google Pay as the main plan,
  • leaving app setup until after landing,
  • forgetting that verification may require SMS or bank approval,
  • traveling without mobile data,
  • carrying no cash at all,
  • ignoring the broader China travel checklist before you fly.

Payment setup connects to the rest of the trip. You may also want the best apps for traveling in China and first-trip China travel mistakes to avoid.

Official Sources to Check Before You Travel

Payment support, card acceptance, limits, and app rules can change. Before your trip, check the Chinese government payment guide and the latest Alipay or Tencent visitor information. Do not rely on one old forum answer.

Official and platform sources used

Open the full source library