Last checked: 2026-07-08
How to Use Mini Programs in China as a Tourist (Without a Chinese Phone Number)
Planning how to use mini programs in China as a tourist is easier when the article answers one real travel decision: what to do before you fly, what to handle after arrival, and what backup option keeps the trip moving if the first plan fails.
You've just landed at Beijing Capital Airport. You open WeChat to order a Didi to your hotel, but the app directs you to a "Mini Program" that asks for a Chinese ID number. Or you're trying to book a train ticket on Trip.com, and the payment page only shows Alipay or WeChat Pay-but the Mini Program version of those apps won't load your international card.
This is the reality of using Mini Programs in China. They are lightweight apps that run inside WeChat or Alipay, and they are how most locals book trains, order food, pay utility bills, and even check into hotels. For tourists, they can be a headache-but they are also unavoidable for certain tasks.
This guide explains exactly how Mini Programs work for international visitors, which ones you can actually use, and what to do when they fail.
Quick Answer
Mini Programs are small apps that run inside WeChat or Alipay. Tourists can use them, but only if you have:
- A verified WeChat or Alipay account (linked to a supported international card)
- A non-Chinese phone number that can receive SMS
- Patience for occasional failures
The most useful Mini Programs for tourists are:
- Trip.com (inside WeChat) – for booking trains, flights, and hotels
- Didi (inside WeChat or Alipay) – for ride-hailing
- Meituan (inside WeChat) – for food delivery and restaurant takeout
- Metro (inside Alipay) – for scanning to ride subways in major cities
- Hotel booking (inside WeChat) – some hotel chains have their own Mini Programs
You do not need a Chinese bank account or Chinese ID to use most of these. But you do need a working international card linked to your WeChat or Alipay account, and you need to have set up both apps before you arrive.
What To Know Before You Decide
Mini Programs Are Not Standalone Apps
You cannot download a Mini Program from the App Store or Google Play. They live inside WeChat or Alipay. To use one, you open WeChat, tap "Discover" at the bottom, then tap "Mini Programs." Or you scan a QR code that opens the Mini Program directly.
This means if your WeChat or Alipay account is not working-because your card was declined, your verification is stuck, or your phone has no data-you cannot use any Mini Program at all.
International Card Support Is Patchy
Alipay and WeChat Pay both allow linking international Visa, Mastercard, or JCB cards. But Mini Programs that process payments through these apps may still reject international cards. This is a merchant-side setting, not an app setting.
For example:
- Trip.com Mini Program usually works with international cards linked to WeChat Pay.
- Didi Mini Program often works, but some users report payment failures for rides over a certain amount.
- Meituan (food delivery) frequently fails with international cards. You may need to use Alipay instead, or have a Chinese friend pay.
The rule: if a Mini Program fails, try the other app. If both fail, the merchant may not support international cards at all.
You Need a Phone Number That Can Receive SMS
Many Mini Programs require SMS verification for first-time use, especially for payments over a certain threshold. If your home number cannot receive SMS in China (some US carriers block international SMS), you will get stuck.
Solutions:
- Use an eSIM or travel SIM that includes SMS capability (not just data)
- Use a Chinese SIM card (available at airports with your passport)
- Use a virtual number service like Google Voice (but this is unreliable)
Some Mini Programs Require a Chinese ID
This is the biggest blocker. Mini Programs for government services, some train booking platforms, and certain hotel check-ins require a Chinese national ID number. Tourists cannot complete these.
For train booking, use the Trip.com Mini Program (which accepts passport numbers) or book through the official 12306 website with a passport. Do not try to use the 12306 Mini Program directly-it will ask for a Chinese ID.
Step-by-Step Plan
Before You Arrive
Install WeChat and Alipay on your phone.
Verify your identity in both apps. For WeChat, this means linking a supported international card. For Alipay, you may need to upload a passport photo.
Test a small payment (like a ¥1 top-up to your phone or a donation) to confirm the card works.
Enable SMS on your travel SIM or eSIM. If your eSIM is data-only, you will not receive verification codes.
Book your first train or hotel through the Trip.com Mini Program (inside WeChat) before you leave. This confirms your payment setup works.
When You Arrive
Open WeChat > Discover > Mini Programs.
Search for the Mini Program you need (e.g., "Didi" or "Trip.com").
Grant permissions when asked (location, camera for QR codes).
Make a payment. If it fails, switch to Alipay's version of the same Mini Program (if available).
If both fail, use the standalone app instead (Didi has a standalone app, Trip.com has a standalone app, Meituan does not).
For Metro Rides
Open Alipay.
Search for "Metro" or "Transport" in the Mini Program section.
Select your city (Beijing, Shanghai, Guangzhou, etc.).
Follow the prompts to activate a metro card. This usually works with international cards.
Scan the QR code at the metro gate.
Note: WeChat also has metro Mini Programs, but Alipay's version is more reliable for tourists.
Common Mistakes
Mistake 1: Trying to Use a Mini Program Without a Verified Account
You cannot use any Mini Program that requires payment unless your WeChat or Alipay account is fully verified with a linked card. Verification can take a few hours to a few days. Do it before you fly.
Mistake 2: Assuming All Mini Programs Accept International Cards
They do not. Meituan, Ele.me (food delivery), and some local service Mini Programs will reject international cards. Have a backup plan: cash, a Chinese friend, or a hotel concierge who can order for you.
Mistake 3: Using a Data-Only eSIM
Many travelers buy a data-only eSIM for cheap internet. But Mini Programs often need SMS verification for first-time payments. If your eSIM cannot receive SMS, you will be locked out. Buy a SIM or eSIM that includes SMS, or keep your home SIM active for SMS (with roaming enabled).
Mistake 4: Trying to Use the 12306 Mini Program
The official China Railway Mini Program (12306) requires a Chinese ID. Do not waste time. Use the Trip.com Mini Program or the standalone Trip.com app instead.
Mistake 5: Forgetting That Mini Programs Are Tied to the App
If you uninstall WeChat or Alipay, you lose all Mini Programs. If you switch phones, you need to re-verify your account. Keep your phone charged and your apps updated.
Recommended Booking / Planning Options
- Trip.com Mini Program (inside WeChat): Best for booking trains and hotels. Accepts passport numbers and international cards. Book before you arrive to confirm your payment works.
- Didi Mini Program (inside WeChat or Alipay): Reliable for ride-hailing. If payment fails, try the standalone Didi app.
- Alipay Metro Mini Program: Best for subway access in major cities. Works with most international cards.
- eSIM with SMS capability: Buy from Airalo or Holafly (check if they include SMS). Or buy a physical SIM at the airport.
If you are staying in a hotel, ask the front desk to help you order food through Meituan or Ele.me if your Mini Program fails. They can pay and you reimburse them in cash.
FAQ
Can I use Mini Programs without a Chinese bank account?
Yes. You only need a verified WeChat or Alipay account linked to a supported international card (Visa, Mastercard, JCB). You do not need a Chinese bank account.
Why does my Mini Program keep asking for a Chinese ID?
Some Mini Programs (like 12306 or government services) require a Chinese national ID. Tourists cannot use these. Use the Trip.com Mini Program instead for trains, and book hotels through international platforms.
Can I use Mini Programs with a data-only eSIM?
Maybe, but risky. Many Mini Programs require SMS verification for first-time payments. If your eSIM is data-only, you will not receive the SMS. Use a SIM or eSIM that includes SMS, or keep your home SIM active for SMS.
Which Mini Program is best for booking trains?
Trip.com Mini Program (inside WeChat). It accepts passport numbers and international cards. Do not use the 12306 Mini Program.
Can I use Mini Programs for food delivery?
Meituan and Ele.me are the main food delivery Mini Programs. They often reject international cards. Have a backup plan: cash at the restaurant, or ask your hotel to order for you.
What do I do if a Mini Program payment fails?
First, try the same Mini Program inside the other app (WeChat vs. Alipay). If both fail, use the standalone app version (if available). If that also fails, pay with cash or ask a local to help.
Some pages may contain affiliate links. We may earn a commission at no extra cost to you.