Why SMS codes are the real trip risk
Many China travel “setup” tasks fail for one boring reason: you can’t receive a one‑time SMS code at the moment you need it.
This comes up with:
- payments apps (WeChat Pay / Alipay)
- ride hailing (Didi)
- train tickets / account recovery (12306)
- hotel Wi‑Fi portals and some booking flows
- mini‑program reservations and tourist services
The goal is not to have the “perfect” plan — it’s to have a reliable way to receive codes during the first 48 hours.
First decision: do you need to receive SMS on your home number?
Two different needs get mixed together:
- Receiving SMS to your home number (bank 2FA, card verification, account recovery).
- Receiving SMS to a local number (some services may prefer or require a mainland
+86number).
If you need #1, you should prioritize keeping your home SIM active (even if you use a different SIM/eSIM for data).
Recommended “low drama” setup (works for most travelers)
Use dual SIM if your phone supports it:
- Home SIM: keep enabled for calls/SMS (do not disable the line).
- Travel eSIM / data SIM: use for mobile data.
This avoids the classic failure mode: you bought a local data SIM, but your bank / app verification SMS still goes to your home number you just turned off.
Common failure modes (and fixes)
Failure 1: you’re on airport Wi‑Fi and SMS never arrives
Fixes:
- turn off Wi‑Fi briefly and let the phone attach to cellular (even for just a minute)
- toggle airplane mode, then wait 60–120 seconds
- reboot if you’ve been swapping eSIM/SIM profiles
Failure 2: roaming data works, but SMS is blocked or delayed
Fixes:
- confirm your carrier allows international SMS reception on your plan
- ensure the home SIM line is not “data only” mode and is the default for SMS (device setting varies)
- ask the sender to re‑send; some OTP messages expire quickly
Failure 3: you switched SIMs and apps think your number changed
Fixes:
- avoid changing your primary number repeatedly in the first day
- for critical accounts (banking, payments), finish verification before you fly if possible
Failure 4: a service asks for a +86 number
Reality check: some services and mini‑program flows strongly prefer a mainland number.
Options:
- use a travel SIM/eSIM product that includes a local number if you truly need it
- use an in‑person counter/kiosk flow (train stations, attractions) as your “offline backup”
Don’t plan on “hacking around” number requirements. Treat it like a product constraint: either you have the supported number, or you use an offline alternative.
48‑hour arrival checklist (make it boring)
Before you leave the airport area, confirm:
- you can load a map app and translate a screenshot (data works)
- you can receive one test SMS on your home number
- you can login to your most important apps (payments, ride hailing, tickets)
If something fails, fix it immediately while you still have stable Wi‑Fi and time.
Practical tips that save trips
- Keep screenshots of: hotel name + address (Chinese), reservation number, and arrival instructions.
- Don’t rely on a single device: if traveling as a pair, make sure both phones can get online.
- If you’re changing plans mid-trip, do it in the morning, not at night when you’re exhausted.
Related guides on this site
- China Connectivity: eSIM vs Physical SIM vs Roaming
- Payments setup: WeChat Pay + Alipay for foreigners
- Didi in China for foreigners
- 12306 train tickets for foreigners (booking + account tips)
- Pain points: SIM/eSIM + getting online fast
Connectivity rules and app requirements change. Treat this as planning guidance and confirm details with your carrier and the service you rely on.
Last verified: 2026-06-12