A WeChat mini-program is a small app that opens inside WeChat. Some work for visitors once WeChat Pay is set up — a ride-hail, a metro QR in some cities, a restaurant’s own ordering code. Many will not: they ask for a Chinese national ID card (身份证) and stop there. This is not a ranked list we verified this week for every title, and we will not pretend it is. Treat mini-programs as a convenience with a backup.
最終確認日 · 初出 · 出典 1 件
重要な事実
| What must come first | A working WeChat account, and usually WeChat Pay with a foreign card — see the payments guide |
|---|---|
| What often works | DiDi inside WeChat, some restaurant and mall codes, some ticket queues — if the program accepts a passport or only needs Pay |
| What often fails | Anything that insists on a Chinese ID card number, a Chinese bank app, or a mainland-only login |
| Trains | The official 12306 English website is the more reliable path for passport holders — see our 12306 guide |
| Shenzhen metro | You can usually skip a mini-program entirely: since 10 September 2026, gates take a contactless foreign card |
What has to work first
None of this starts until WeChat itself, and usually WeChat Pay, is set up. A brand-new WeChat account can ask an existing user to verify it. That is easier on home Wi-Fi than at a departure gate. We will not publish a workaround for skipping verification.
A mini-program is just a page inside WeChat, opened from a search, a contact, or a QR code on a table. It is convenient when it accepts you. It is a dead end when it does not. Have a cash-or-card backup, and do not stand at a ticket gate arguing with a phone.
What often works
In our use of the same tools we tell readers to use, these patterns are real — not a promise that a named program will work on your account this week:
- DiDi, opened inside WeChat or as its own app, once a foreign card or WeChat Pay is working. See DiDi and taxis.
- Restaurant and mall QR codes for ordering or point collection, when they only need a payment method. Some still want a Chinese mobile number.
- Some metro and bus QR codes in some cities, after a real-name step the app actually supports for a passport. In Shenzhen you can ignore this path and tap a contactless foreign card.
- Some museum and attraction queues, when the organiser has a passport field. If they do not, buy at the window or use an official English page if one exists.
What often fails
Anything built only around a Chinese national ID (身份证), a mainland-bank SDK, or a login that only accepts a domestic number, will typically stop. Health-code style forms from earlier years are not something we will document as current, because those rules have changed and a stale how-to is worse than none. If a program asks for a document you do not have, close it and use another method. Do not invent an ID number.
Trains, specifically
Passport holders should prefer the official English site, www.12306.cn/en/, and the original passport at the gate. That path is documented in our 12306 guide. A WeChat mini-program may appear first in a search; it is not automatically the better tool for a foreign passport.
We are not going to publish a ranked “top 20 mini-programs for foreigners” that we have not re-tested this month. The honest advice is: try the official channel first, keep a backup, and do not build a trip that only works if a QR code accepts you.
よくある質問
Do I need WeChat to travel in China?
It helps a great deal — messaging, some payments, and some venue codes — but it is not a legal requirement. You can still ride Shenzhen Metro with a contactless card, and you can still pay with Alipay if that is what you set up. Have a backup.
Why does a mini-program ask for 身份证?
Many services were built for domestic users and treat a Chinese national ID as the account key. A foreign passport is not the same document. If the program has no passport path, it will fail. That is a design limit, not something you should try to bypass.
Can I book a high-speed train in a WeChat mini-program?
Sometimes, if the program accepts a passport. In practice, passport holders are better served by the official English website at 12306. See our guide to booking with a passport.
Is the Shenzhen Metro mini-program required?
No. Since 10 September 2026, every gate on all 17 lines accepts contactless Visa, Mastercard, UnionPay, American Express and JCB, if contactless is enabled on the card.