Search Intent Story

How to Use a Foreign Card for Shanghai Metro Payment (2025 Guide)

Paying for Shanghai Metro with a foreign card is possible through mobile wallets like Alipay and WeChat Pay. This guide walks you through the setup, pitfalls to avoid, and what to do if payment fails.

ShanghaiSearch-intent scenarioPayment-ready travel

Keyword

how to shanghai metro payment with foreign card

City

Shanghai

Next step

Use the homepage payment verification tool before your trip.

International traveler scanning a QR code on a smartphone at a Shanghai metro station gate

Why This Page Exists

Specific travel action + real payment workflow

This page is built to answer a concrete trip-planning question and move the visitor straight toward a payment setup they can trust before departure.

What to know before you rely on this plan

Paying for Shanghai Metro with a foreign card is possible through mobile wallets like Alipay and WeChat Pay. This guide walks you through the setup, pitfalls to avoid, and what to do if payment fails.

Close-up of a hand holding a smartphone displaying Alipay metro QR code, ready to scan at a Shanghai metro turnstile
Close-up of a hand holding a smartphone displaying Alipay metro QR code, ready to scan at a Shanghai metro turnstile

Why Foreign Cards Don’t Work Directly in Shanghai Metro

Shanghai Metro ticket machines and gates accept only Chinese bank cards, QR codes from local payment apps, or transport cards. If you try to tap your foreign Visa or Mastercard at the turnstile, it won’t work. The system was built for China’s domestic payment ecosystem — Alipay, WeChat Pay, and UnionPay. For international travelers, the solution is to link your foreign card to one of these apps and use its metro QR code feature.

Close-up of a hand holding a smartphone displaying Alipay metro QR code, ready to scan at a Shanghai metro turnstile
Close-up of a hand holding a smartphone displaying Alipay metro QR code, ready to scan at a Shanghai metro turnstile

Step-by-Step: Pay for Shanghai Metro with a Foreign Card

Before you arrive, complete these steps. Do not wait until you’re at the station — mobile data or Wi-Fi might be unreliable.

1. Download Alipay or WeChat Pay

Both apps are available on iOS App Store and Google Play. If you live outside China, download the international version. For WeChat Pay, you need the main WeChat app (not WeChat Work). After installation, register with your phone number (international numbers work).

2. Add Your Foreign Card

Cards from most countries work, but some regional banks (e.g., small credit unions) may decline. If activation fails, call your bank to enable international usage and lower fraud filters.

3. Activate Shanghai Metro QR Code

4. Use the QR Code at the Gate

Stand in front of the gate with the QR code reader (usually a glass panel below the screen). Hold your phone 5–10 cm away. Wait for the gate to open — it takes about 2 seconds. Exit requires scanning again; the fare is deducted based on distance.

5. Confirm Payment Deduction

After each trip, check the app for a transaction record. Alipay and WeChat Pay send push notifications. If you see a ‘pending’ charge that never finalizes, check your card issuer — it could be a temporary hold.

  • Alipay: Go to ‘Me’ → ‘Bank Cards’ → ‘Add Card’. Choose ‘International Card’ (Visa, Mastercard, JCB, Diners Club, or Discover). Enter card number, expiry, CVV, and billing address. Alipay charges a 3% cross‑border transaction fee.
  • WeChat Pay: Go to ‘Me’ → ‘Services’ → ‘Wallet’ → ‘Cards’ → ‘Add a Card’. Select ‘International Card’. Enter details. WeChat Pay fees vary — typically 2–3% per transaction.
  • Alipay: Open the app, change location to ‘Shanghai’ on the home screen. Tap ‘Transport’ (the bus/train icon). A metro QR code will appear. If it doesn’t, search for ‘Shanghai Metro’ or ‘Metro QR Code’ in the app.
  • WeChat Pay: Search for the mini-program 'Shanghai Metro'. Add it, then allow location. The mini‑program will show a QR code for entry.

Common Mistakes That Cause Payment Failure

Mistake 1: Linking a Chinese domestic card when you intended a foreign card. Many travelers accidentally add a UnionPay card (common for Chinese bank accounts) and think their foreign card is connected. Result: the metro QR code works, but charging the foreign card fails. Always verify the card type under ‘payment methods’.

Mistake 2: Not switching the app location to Shanghai. Alipay and WeChat Pay are location‑sensitive. If your app thinks you’re still in Beijing or abroad, the metro QR code won’t appear. Before scanning, open the app and confirm location is set to ‘Shanghai’.

Mistake 3: Using a card that charges high foreign transaction fees and then avoiding it. A 3% fee adds up. If you’re taking 20 metro rides, you might lose ¥10–20 (about $1.5–$3). Not a deal breaker, but you can save by using a credit card with no foreign transaction fee.

What to Do When Payment Doesn’t Work at the Gate

If scanning fails (gate stays locked, error sound):

  • Refresh the QR code in the app. Sometimes the code expires after 30 seconds.
  • Check mobile data or Wi-Fi. Some metro stations have weak signals. Pre‑download the metro mini‑program in WeChat or save a screenshot of the QR code (though screenshots are not always accepted).
  • Try a different gate. Some have older readers.
  • If nothing works, go to the station service center. Staff may help you buy a single‑trip ticket with cash (Chinese yuan). Most centers accept foreign credit cards for ticket purchases — but not all. Carry ¥100–200 in cash as a fallback.

Backup: Use a Transport Card on Your Phone

If the metro app fails repeatedly, consider getting a digital transport card linked to your foreign card. Apple Pay and Google Pay support the Shanghai Public Transportation Card (Shanghai Jiaotong Card) via the ‘Wallet’ app. Add the card, top up with your foreign card, and tap your phone at the reader. This method works even without mobile data.

Concrete Scenario: Coffee to Metro

You’re a tourist in Shanghai. You walk into a café near People’s Square, order a latte, and the cashier holds up a QR code. You open Alipay, scan, and pay successfully. Next, you head to the metro station. At the gate, you open the Alipay transport QR code, scan, and enter. At Jing’an Temple station, you exit with another scan. Your card is charged ¥4 for the ride plus a 3% cross‑border fee. Everything works — because you set up Alipay before departure.

Why This Matters

Without linking a foreign card, you’d be stuck buying paper tickets with cash at every station. Many machines don’t accept foreign cards. Having a working mobile wallet lets you move around Shanghai seamlessly, from metro to convenience stores to restaurants. One setup covers most daily payments.

Before You Go: Verify Your Wallet

The most common failure happens before you even leave home. You add your foreign card, but the activation fails because your bank blocked the test transaction. Or you forget to switch location to Shanghai. Run a quick verification test: open Alipay or WeChat Pay and try to load the metro QR code while still at home. If you can see the QR code, your wallet is ready.

Traveler FAQ

How to Shanghai metro payment with foreign card is for whom?

This guide is for international travelers visiting Shanghai who want to pay for metro rides using their foreign bank card (Visa, Mastercard, etc.) via mobile wallets like Alipay or WeChat Pay. It's also useful for business travelers and tourists who prefer not to carry cash.

What is the most common pitfall for Shanghai metro payment with foreign card?

The biggest mistake is not switching the app location to 'Shanghai' before scanning. Alipay and WeChat Pay show different functions based on your location. If the app thinks you're abroad or in another city, the metro QR code won't appear. Always confirm your location is set to Shanghai.

What is the backup plan when Shanghai metro payment with foreign card fails?

If mobile payment fails, you can buy a single-trip ticket with cash at the station service center. Alternatively, use a digital transport card (e.g., Shanghai Public Transportation Card) added to Apple Pay or Google Pay, which works even without mobile data. Carry ¥100–200 in cash as a safety net.

Source notes

These links were used to keep the page anchored to current traveler-facing references rather than generic filler.

Back to Shanghai