Honestly China中国を、正直に
China essentials · Connectivity

WeChat mini-programs foreigners can actually use (and the many that will say no)

このガイドはまだ翻訳されていません。英語の原文を表示しています。
TL;DR · 要点

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 firstA working WeChat account, and usually WeChat Pay with a foreign card — see the payments guide
What often worksDiDi inside WeChat, some restaurant and mall codes, some ticket queues — if the program accepts a passport or only needs Pay
What often failsAnything that insists on a Chinese ID card number, a Chinese bank app, or a mainland-only login
TrainsThe official 12306 English website is the more reliable path for passport holders — see our 12306 guide
Shenzhen metroYou 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.

Sources