Travel Guides

What If You Cannot Receive SMS Verification in China?

SMS verification failing in China? Learn why foreign numbers don't receive Chinese SMS codes, how to set up your apps before departure, and 7 proven workarounds including dual-SIM setup, app-based 2FA, and local SIM backup. Covers Alipay, WeChat, DiDi, and more.

Key takeaway

If SMS verification fails, don't panic. The most common causes are: your foreign number isn't receiving Chinese SMS through roaming, your eSIM is data-only (no SMS capability), or the service blocks international numbers entirely. Before departure: set up all essential apps using your home number while still in your home country, enable app-based 2FA (Authy/Google Authenticator) as backup, and know which apps accept alternative verification methods. After arrival: try stable Wi-Fi, alternative login methods, or hotel front-desk assistance. Worst case: a local Chinese SIM card (~¥50-100 at any carrier store with your passport) solves all SMS problems in under 30 minutes.

Why SMS verification is critical for China travel

In most countries, SMS verification is a minor inconvenience. In China, it's a gatekeeper that controls access to nearly every digital service you'll need:

ServiceWhy SMS MattersCan You Avoid It?
Alipay / WeChat PayRequired for account creation, payment confirmation, and adding international cardsPartially — set up before departure; TourPass needs no SMS for basic use
DiDi (ride-hailing)Account registration requires SMS; some ride confirmations send codesPartially — register before departure
12306 / Trip.com (trains)12306 often rejects foreign numbers entirely; Trip.com is more foreigner-friendly but still needs SMS for account verificationPartially — Trip.com works better
Hotel booking appsMeituan, Fliggy, Ctrip all require SMS-verified accountsYes — use Trip.com (English interface, foreigner-friendly)
Food delivery (Meituan/Ele.me)Account setup requires Chinese phone number in most casesYes — order through hotel front desk or use DiDi's built-in food features
Museum / attraction bookingsPalace Museum, National Museum, and others require SMS-verified accounts for ticket reservationsPartially — Trip.com and third-party platforms sometimes work
Wi-Fi at airports/hotelsSome public Wi-Fi portals demand SMS verification to connect — a true Catch-22Partially — some accept passport + face scan at service counters

Bottom line: you cannot completely avoid SMS-dependent services, but you can prepare a setup that minimizes your exposure to a single point of failure.

Why SMS fails in China: the four root causes

Understanding why you can't receive that code helps you pick the right fix.

1. International SMS routing issues

Your home carrier's roaming agreement with Chinese telecoms (China Mobile/China Unicom/China Telecom) determines whether SMS codes pass through. Even with roaming enabled, verification codes from Chinese services may be:

  • Delayed (5–30 minutes, by which time the code has expired)
  • Blocked (some Chinese platforms explicitly reject international routing)
  • Filtered (your home bank's fraud detection may flag international SMS as suspicious)

2. Data-only eSIMs (the biggest tourist trap)

Most "China travel eSIM" products — including Holafly, Airalo (China/Asia packs), and Nomad — are data-only. They give you internet access but no phone number, and therefore no SMS capability. If your setup is "home SIM removed + China eSIM for data," you have zero ability to receive verification codes.

Exception: some providers like 3HK, CMLink, and local Chinese carrier tourist SIMs provide a real phone number with SMS. These are rarer and typically require passport registration at a physical store.

3. VOIP number rejection

Google Voice, Skype numbers, TextNow, and other VOIP-based numbers are aggressively detected and blocked by Chinese services. Alipay, WeChat, and 12306 will either reject them at registration or silently fail to deliver SMS codes to them.

4. Home bank fraud blocks

When your home bank sees an SMS verification request originating from a Chinese IP address or Chinese service, its fraud detection algorithm may block the transaction without notifying you. This is especially common with US and European banks for first-time international transactions.

What to do before departure

These steps take 30–60 minutes at home and prevent 90% of SMS-related emergencies in China.

Step 1: Set up every critical app at home

Register and verify each app while still in your home country, using your home phone number and home Wi-Fi:

  • Alipay: Download → register with your home number → complete real-name verification by uploading your passport photo → link at least one Visa/Mastercard. Test: send ¥1 to a friend to confirm it works.
  • WeChat / Weixin: Register with your home number. For the friend-scan verification (required for new accounts), have any existing WeChat user scan your QR code. Complete real-name verification afterward.
  • DiDi: Register with your home number. Add your passport as ID. Test that the app loads and shows nearby cars.
  • Trip.com (English version): Register, add your passport, test that you can search train routes.
  • Amap (高德地图) or Apple Maps: Amap doesn't need SMS for basic navigation. Apple Maps uses Amap data — no account needed.
  • A 2FA authenticator app: Install Authy, Google Authenticator, or Microsoft Authenticator. Wherever possible, switch services from SMS-based 2FA to app-based 2FA before you travel. App-based codes work offline — no SMS needed.

Step 2: Understand your mobile setup

You have two main options, and your choice determines your SMS vulnerability:

SetupSMS CapabilityBest For
Keep home SIM active + international roaming enabled✅ Can receive SMS (may be delayed)Travelers who need bank verification, 2FA, and app access
Home SIM + data-only eSIM (dual SIM)✅ Home SIM handles SMS; eSIM handles dataBest combination: lower data costs + SMS capability
Data-only travel eSIM, home SIM removed❌ Zero SMS capabilityBudget travelers — but risky; prepare backup plan
Local Chinese SIM bought on arrival✅ Full SMS, but requires passport + ~30 min setupTravelers staying 2+ weeks; enables all Chinese services

Our recommendation: the dual-SIM setup (home SIM for SMS + travel eSIM for data). You keep your home number alive for verification codes while avoiding expensive roaming data charges.

Step 3: Save offline backups

Before you board the plane, save these to your phone's offline storage (screenshot or Notes app):

  • Your hotel's name and address in Chinese characters
  • Your hotel's phone number (you can call from the airport if stuck)
  • Screenshots of your Alipay QR payment code (works offline for merchants to scan you)
  • A screenshot of your passport photo page
  • Your home carrier's international support number

Step 4: Test SMS delivery

While still at home, trigger a test verification. Open Alipay and request a login code, or try adding a second card. If the code arrives within 30 seconds, your carrier's China routing works. If it doesn't arrive at all, contact your carrier before departure — some require you to enable "premium SMS" or "international messaging" as a separate add-on.

What to do after arrival (if SMS fails)

Tier 1: Quick fixes (try first, 2 minutes each)

  1. Toggle Airplane Mode on/off — forces your phone to reconnect to the local network. Sometimes this unsticks undelivered SMS.
  2. Switch between Wi-Fi and mobile data — some Chinese services send SMS codes differently depending on your connection type.
  3. Wait 5–10 minutes — international SMS routing through China Mobile/Unicom/Telecom can be genuinely slow. Codes often arrive after a delay.
  4. Check your country code format — Chinese services expect +[country code][number]. Enter +1 for US, +44 for UK, +61 for Australia, etc. Do not use 00 prefix.
  5. Restart your phone — a full reboot refreshes network registration.

Tier 2: Alternative verification methods (5–10 minutes each)

  • Alipay / WeChat: Try logging in with password + face recognition (set up before departure). Both apps support biometric login without SMS.
  • WeChat friend-scan verification: If you can't receive SMS for WeChat, find another WeChat user (hotel front desk staff, tour guide, fellow traveler) and have them scan your QR code for "friend-assisted verification."
  • Trip.com: Use email-based login instead of SMS. Trip.com accepts email verification for account recovery.
  • DiDi: If SMS fails, try the "Alipay mini-program" version of DiDi inside the Alipay app — sometimes this bypasses DiDi's own SMS requirement because you're already authenticated through Alipay.
  • Hotel Wi-Fi captive portals: Go to the front desk with your passport. Most hotels can manually register your device MAC address, skipping the SMS verification step.

Tier 3: Get a local Chinese SIM (30 minutes, definitive fix)

If all else fails, walk into any China Mobile, China Unicom, or China Telecom store with your passport. A basic prepaid SIM costs ¥50–100 and gives you a real Chinese phone number. The store staff will register it against your passport — this takes about 20–30 minutes.

Once you have a Chinese number:

  • Update your Alipay and WeChat phone numbers to the Chinese number
  • All verification codes will now arrive instantly
  • You also get a local data plan (typically 10–30GB for ¥50–100)

This is the nuclear option, but it's reliable and relatively cheap.

App-by-app SMS verification guide

AppSMS Required?Foreign Number Works?Workaround
AlipayRegistration + payment confirmationUsually yes (Visa/Mastercard setup works)Set up before departure; TourPass mode; biometric login
WeChat / WeixinRegistration; periodic re-verificationUsually yesFriend-scan verification; biometric login
DiDiRegistration; some ride confirmationsUsually yesRegister before departure; use via Alipay mini-program
12306 (official train)Registration + ticket purchaseOften fails — many reports of foreign numbers rejectedUse Trip.com instead (foreigner-friendly)
Trip.comAccount creation; some bookings✅ Yes — designed for foreignersEmail-based login backup
Meituan (food/dining)Account requires Chinese number❌ Foreign numbers rarely workAsk hotel to order; use DiDi food feature
Amap (高德地图)Not required for navigationN/ADownload offline maps as backup
Apple MapsNo account neededN/AUses Amap data — ready to go
Museum ticket platformsAccount creation usually needs SMSMixed — some work, some don'tBook through Trip.com or hotel concierge
VPN appsAccount creation + loginUsually yes (email-based alternative)Set up and test before departure

Who this is for

International visitors to mainland China — especially first-time travelers who rely on foreign phone numbers — who are preparing their digital toolkit and worry about getting locked out of critical apps due to SMS verification failures. Also useful for travelers already in China facing a 'verify your phone' screen.

How to do it

  1. Before departure, set up every critical app at home using your home number and home Wi-Fi: Alipay, WeChat, DiDi, Trip.com, and an authenticator app (Authy/Google Authenticator). Complete real-name verification by uploading passport photos.

  2. Choose a dual-SIM mobile setup: keep your home SIM active for SMS (with international roaming enabled, data roaming turned off) plus a data-only travel eSIM for affordable internet. This preserves SMS capability while keeping data costs low.

  3. Test SMS delivery before departure: trigger a verification code from Alipay or WeChat while still at home. If it doesn't arrive, contact your carrier to enable international SMS roaming before you leave.

  4. Save offline backups: screenshot your hotel address in Chinese, hotel phone number, Alipay QR payment code, passport photo page, and your carrier's international support number.

  5. After arrival, if SMS fails: toggle Airplane Mode on/off, switch between Wi-Fi and mobile data, wait 5-10 minutes for delayed routing, check country code format (+1, +44, etc., not 00 prefix), and restart your phone.

  6. Try alternative verification: Alipay/WeChat biometric login, WeChat friend-scan verification, Trip.com email login, DiDi via Alipay mini-program, hotel front desk for Wi-Fi manual registration.

  7. If all else fails, get a local Chinese SIM: visit any China Mobile, China Unicom, or China Telecom store with your passport. A prepaid SIM costs ¥50-100, activates in 20-30 minutes, and provides a real Chinese phone number that receives all verification codes instantly.

Watch for

  • Removing your home SIM and relying solely on a data-only eSIM. This is the #1 mistake — you lose all SMS capability instantly. Most travel eSIMs (Holafly, Airalo, Nomad) are data-only with no phone number.

  • Waiting until arrival to set up Alipay and WeChat. These apps work best when registered and verified from your home country. Post-arrival setup is significantly harder due to SMS delivery issues.

  • Assuming all apps accept email verification. Chinese apps overwhelmingly default to SMS. Email alternatives exist but are secondary and often hidden in settings menus.

  • Using a VOIP number (Google Voice, Skype, TextNow) for registration. Chinese platforms aggressively detect and block VOIP numbers — codes will never arrive.

  • Not testing SMS delivery before departure. Send a test verification code from Alipay while still at home. If it doesn't arrive, you have time to fix it with your carrier.

  • Relying on a single verification method. If SMS is your only 2FA path and SMS fails, you're locked out. Set up app-based 2FA and biometric login wherever possible.

  • Assuming Google Maps works in China. It doesn't — location offset makes it unreliable. Use Amap (高德地图) or Apple Maps (pulls Amap data) — neither requires SMS verification.

  • Not saving hotel details offline. If you can't get online and can't receive SMS to verify your booking app, you need the address saved locally.

What may vary

SMS delivery success depends heavily on your home carrier. US carriers (T-Mobile, Verizon, AT&T) generally have working roaming agreements with Chinese networks, but smaller MVNOs may not. European and Australian carriers vary — test before departure. App behavior changes frequently: Alipay and WeChat update their international user policies several times per year. City-level differences are minimal for SMS, but larger cities (Shanghai, Beijing, Shenzhen) have more English-speaking carrier store staff. Some banks (especially US credit unions and smaller European banks) block China-originating SMS verification entirely, even with travel notices filed. The 2025–2026 trend is toward more foreigner-friendly options — Alipay's international version, Trip.com's English interface, and Apple Maps integration have all improved significantly.

Backup plan

Immediate: visit hotel front desk for Wi-Fi manual registration, DiDi booking assistance, and bank verification calls. Find open Wi-Fi at international hotel lobbies or Starbucks/McDonald's. Same day: buy a local Chinese SIM at any carrier store with your passport (¥50-100, 20-30 min activation). Before next trip: maintain a Chinese SIM (some prepaid plans cost ¥8/month), switch all 2FA to app-based authenticators, register for multiple payment apps.

FAQ

Can I use WhatsApp or Telegram for verification instead of SMS?

No. Both are blocked in China without a VPN, and Chinese apps (Alipay, WeChat, DiDi, 12306) don't integrate with them for verification. Stick to SMS or app-based authenticators.

Will my data-only eSIM let me receive SMS if I keep my home SIM in the phone?

Yes — if you're using a dual-SIM setup where your home SIM stays active for SMS and your travel eSIM handles data. Turn off data roaming on the home SIM to avoid charges; keep SMS roaming on.

Can I buy a Chinese SIM card before arriving?

Difficult. Most Chinese carriers require in-person passport verification at a physical store. Some international sellers offer 'China tourist SIMs' but these are often VOIP numbers or expired accounts. Set up your apps at home and keep the local SIM as a backup plan on arrival.

What if I'm locked out of my bank app and can't approve a transaction?

Before departure: call your bank and add a travel notice for China, ask about app-based 2FA or hardware token alternatives, note the international collect-call number, and increase your daily withdrawal/POS limit to reduce mid-trip verification triggers.

Does Alipay TourPass need SMS verification?

TourPass requires SMS verification once during initial setup (do this before departure). After setup, daily spending under ¥200 per transaction incurs no fees (~3% above that), and no additional SMS checks are triggered for routine payments.

I'm already in China and can't receive any SMS. What's the fastest fix?

Walk into any China Unicom, China Mobile, or China Telecom store with your passport. A prepaid SIM costs ¥50-100 (~$7-14 USD), takes 20-30 minutes to activate, and gives you a real Chinese phone number. Update your Alipay/WeChat numbers and all verification codes will arrive instantly.

Can I use a friend's Chinese phone number for my app verification?

Technically yes as a one-time emergency workaround (e.g., booking a DiDi ride), but it creates long-term problems: you can't independently recover your account later, and some services flag shared numbers as suspicious. Better as temporary fix than permanent setup.

Done reading? Turn ideas into a trip

Discover bookable local experiences, or jump into Travel Planner and start building.