DiDi with a Foreign Phone Number: Every Error Fixed (2026)
Published January 2026 · Updated May 2026 · Tested on DiDi v6.x (iOS 17 / Android 14)
DiDi works with foreign phone numbers — but most problems come from one of two sources: downloading the wrong app, or a payment method that isn't set up correctly. Fix those two things first and DiDi works reliably across all major Chinese cities.
This guide covers every DiDi error foreign visitors encounter: wrong app version, SMS not arriving, payment failures, and no drivers showing. Each has a specific fix.
The Most Important Step — Make Sure You Have the Right App
This is the single most common reason DiDi shows zero available drivers.
| App | Use for | Available on |
|---|---|---|
| DiDi - Ride Hailing in China (DiDi Chuxing) | Mainland China | International App Store / Google Play |
| DiDi Rider | Australia, Brazil, Mexico, other non-China markets | International stores |
If DiDi shows no drivers at all in Beijing, Shanghai, or any mainland city: you have the wrong app.
Delete "DiDi Rider" and download "DiDi - Ride Hailing in China" (developer: Xiaoju Technology Co., Ltd.) from your home country's App Store or Google Play. Download before arriving — you do not need a Chinese Apple ID.
Step-by-Step Registration with a Foreign Phone Number
- Open the app → Tap "Log In" or "Sign Up"
- Select your country code from the dropdown (+1 US, +44 UK, +61 AU, +852 HK, +65 SG, +81 JP, most European codes)
- Enter your mobile number → Tap "Send Code"
- Enter the SMS verification code
- Enter your name (use your passport name for consistency with payment verification)
If the SMS code does not arrive:
- Ensure SMS roaming is enabled on your home number (not just data roaming — SMS roaming is separate)
- eSIM data-only plans do NOT receive SMS. The code goes to your home number — roaming SMS must be enabled
- Wait 2–3 minutes and request again
- Switch between mobile data and WiFi before requesting again
- Best fallback: Use the DiDi WeChat Mini Program (search "DiDi" or "滴滴出行" inside WeChat → open the mini program → log in with WeChat). No SMS required. This is the recommended alternative if SMS keeps failing.
Adding a Payment Method
Option 1 — Direct foreign card (Visa, Mastercard, JCB, Diners Club, Amex)
Me → Wallet → Add a New Card. Enter card details. Your bank will send an OTP. Enable international online transactions on your card before traveling.
Option 2 — The Bridge Method (recommended, highest reliability)
If direct card addition keeps failing: (1) Link your foreign card to Alipay or WeChat Pay first — card binding is generally easier on both. (2) In DiDi: Me → Wallet → Add Payment Method → Select Alipay or WeChat Pay. DiDi processes the payment through the wallet, which handles currency conversion and card charges. In our testing, the Bridge Method resolved payment failures that direct card binding could not, across multiple foreign-issued Visa and Mastercard cards.
Option 3 — Alipay Tour Card (most friction-free)
Top up Alipay's Tour Card mini-program with a foreign currency card (5% fee), then select Alipay in DiDi. Eliminates all card-decline issues.
Common Issues and Fixes
SMS verification code never arrives
Use the DiDi WeChat Mini Program instead. Search "DiDi" in WeChat and open the mini program. Log in with your WeChat account. No SMS needed.
Payment repeatedly declined in-app
Use the Bridge Method: link your card to Alipay or WeChat Pay first, then set either as the DiDi payment source.
App shows zero drivers available
You almost certainly downloaded "DiDi Rider" (international version). Delete it and download "DiDi - Ride Hailing in China" from your home region's app store.
Can't find the correct DiDi app in Chinese app stores
Download from your home country's App Store or Google Play — the correct China version is available internationally. You do not need a Chinese Apple ID.
Driver cannot find you / location confusion
DiDi has built-in in-app chat with real-time English-to-Chinese translation. Type your location in English; the driver receives it in Chinese. Alternatively, share your location pin or screenshot your position from a map.
Rides canceled frequently / driver refuses
Occasionally happens in smaller cities. At airports, use the designated airport pickup service type. Pre-book rides for early morning airport transfers using DiDi's schedule function.
Booking Tips
- Pre-book airport transfers: DiDi supports scheduled rides. When booking, toggle from "Now" to "Schedule" and select date and time. Payment confirmed at time of ride.
- Coverage: DiDi operates in 400+ cities in mainland China. Tier 1 cities (Beijing, Shanghai, Guangzhou, Shenzhen) and major Tier 2 cities have excellent coverage. Very small towns may have limited availability.
- Safety check: Match the driver's photo, license plate, and car model shown in the app before entering. Use the in-app "Share Ride" function to share your trip.
- Tipping: Not a standard practice in China. DiDi does not have a tip function in the domestic app.
- Offline use: DiDi requires a live data connection. Make sure you have a working SIM, roaming data, or portable WiFi hotspot active.
Frequently Asked Questions
Can I pre-book DiDi rides for early morning airport transfers?
Yes. DiDi supports scheduled rides. Toggle from "Now" to "Schedule" when booking and select your date and time. Payment is confirmed at time of ride.
Is DiDi available everywhere in China?
Coverage is excellent in Tier 1 and major Tier 2 cities. In very small towns or rural areas, availability may be limited — have a backup plan (local taxi or hotel shuttle).
Do I need to tip DiDi drivers?
No. Tipping is not a standard practice in China and DiDi does not have a tip function in the domestic app.
Is DiDi safe?
Match the driver's photo, license plate, and car model shown in the app before entering. Use the in-app "Share Ride" function. DiDi records all trips.
Can I use DiDi without mobile data?
No. DiDi requires a live data connection at all times. Make sure you have a working SIM (local Chinese SIM, international roaming, or portable WiFi hotspot) active before opening the app.
About This Guide
✍️ Written & reviewed by the China Transit Guide Editorial Team · 🗓 Last reviewed: May 2026
This guide reflects our own hands-on testing of DiDi registration and payment flows as of May 2026 (DiDi v6.x, iOS 17 / Android 14). App behavior and payment options may change with updates.
This site does not provide legal advice. Always verify local transport regulations and your card's international transaction policies.