The problem: real-name ticketing + “China ID only” flows
Many popular attractions in China use real-name ticketing. Sometimes the booking flow supports passports; sometimes it only supports a Mainland China ID number — especially inside smaller mini-programs.
This guide is not a workaround guide. It’s a “get the ticket without drama” workflow.
If you haven’t done the baseline passport-name setup yet, start here: /blog/real-name-ticketing-passport-china-foreigners.
Step 1: decide your booking channel (pick the calm path)
When a listing is strict, channel choice matters more than “retrying harder”.
Most reliable order for many first-time international travelers:
- Trip.com (Ctrip) attraction ticket listing (often clearer passport support)
- the attraction’s official channel (official website / official WeChat account / mini-program)
- on-site ticket window with your passport (when available)
Trip.com workflow guide: /blog/trip-com-ctrip-booking-in-china-for-foreigners.
Step 2: fill identity fields like a machine (not like a human)
Real-name forms are brittle. Your goal is consistency, not creativity.
Name fields
- use your passport name exactly (family + given names)
- avoid titles (MR/MS) and punctuation
- keep spacing consistent across bookings
Document type / number
If the form offers “Passport”, select it and enter your passport number exactly.
If the form does not offer “Passport” or “International traveler”, treat that as a signal the channel may be China-ID-only — jump to Step 4 rather than brute-force retries.
Step 3: expect the 3 common failure modes (and respond once)
Failure mode A: “ID number format invalid”
This usually means the system expects a PRC ID number length/checksum.
Action:
- stop trying to “format” your passport into a China ID
- switch channels (Trip.com → official → on-site)
Failure mode B: requires a China phone number (SMS)
Some checkouts trigger SMS verification.
Action:
- don’t start guessing; use the SMS playbook: /blog/china-sim-esim-sms-verification-codes
- keep a backup path that does not depend on last-minute SMS
Failure mode C: payment verification fails mid-checkout
Action:
- retry once, then switch methods
- prepare Alipay/WeChat Pay as a smoother “China services” payment layer: /blog/alipay-wechat-pay-setup-foreigners
- if you already use Alipay/WeChat and it still fails, use this checklist: /blog/china-mobile-payment-failures-foreigners
Step 4: if a mini-program is China-ID-only, don’t fight it
Some attractions (especially high-demand ones) enforce China-ID-only booking in their own mini-programs.
Practical options:
- book through a channel that supports passports (often Trip.com)
- choose a similar attraction with less strict booking
- book a time-window buffer in your itinerary so you can swap plans without breaking the whole day
This is also why an offline “booking pack” matters: /blog/offline-maps-translation-china.
Step 5: on-site ticket windows and counters (when they exist)
Not every attraction has walk-up tickets, and some require online reservations even for entry.
If you try on-site:
- arrive earlier than you think you need
- bring your passport and a screenshot of the attraction’s Chinese name/address
- keep a backup plan for the day if tickets are fully booked
Day-one planning pattern: /blog/first-24-hours-in-china.
Avoid the trap: scalpers and unofficial “helpers”
If you’re stuck, it’s tempting to accept help from random sellers outside attractions or in chat groups.
Safer approach:
- use official channels + known platforms
- avoid sharing passport photos to strangers
- don’t hand over your account login
Related guides
- real-name + passport setup: /blog/real-name-ticketing-passport-china-foreigners
- WeChat mini-program basics (reservations + expectations): /blog/wechat-mini-program-reservations-without-chinese-id
- Trip.com booking workflow + refunds: /blog/trip-com-ctrip-booking-in-china-for-foreigners
- SMS verification codes playbook: /blog/china-sim-esim-sms-verification-codes
- payment setup: /blog/alipay-wechat-pay-setup-foreigners
Last verified: 2026-06-12