DiDi
滴滴
DiDi is the ride-hailing app you actually use in mainland China. Pick your car on an English map, pay inside the app with Alipay, WeChat Pay or an international card, and let the built-in chat translate your messages to the driver.
Before you install — hard prerequisites
Before you start
- Mobile number that receives SMS
- Alipay or WeChat Pay already verified
- International Visa / Mastercard / Amex / JCB as backupoptional
- Internet / eSIM or roaming
- Alipay wallet as fallback when a card is refusedoptional
Phone and number
- A mobile number that receives text messages, so the login code arrives.
- The China app accepts an overseas number and sends the code by text.
Passport and identity
- DiDi itself does not require passport verification for ride-hailing; the real-name check is handled by the payment method you attach (Alipay or WeChat Pay).
- Make sure your linked wallet is already verified before you travel.
Cards and wallets
- Best optionAlipay or WeChat Pay, already set up — this is the payment route that fails least often.
- Backupan international Visa, Mastercard, Amex or JCB. It is supported, but travelers report refusals at the end of a ride, so do not rely on it alone.
- The ride is settled in the app; drivers do not take cash.
Network and settings
- Roaming or an eSIM, because the map needs a live signal and so does the driver chat.
- Location and notifications should be on — the driver cannot find you without the first, and you will miss the arrival ping without the second.
Country and region tips
Step-by-step setup
Before you fly — checklist
- Install the China DiDi app (not the global DiDi Rider app)
- Register with your overseas number and enter the SMS code
- Switch the app language to English in profile → settings
- Attach Alipay or WeChat Pay first, then an international card as backup
- Turn on location and notifications
- Have Alipay or WeChat ready as a fallback payment
On iOS, open the DiDi listing for rides in China; on Android, the package is com.sdu.didi.psnger. The global DiDi Rider app is a different package and will show no cars in mainland China.
Open the app, choose mainland China as your region, enter your mobile number with its country code, and type in the SMS code.
If the screen comes up in Chinese, tap the profile tab at the bottom right → open the settings gear → look for the language row → pick English.
Open the payment row in your profile and authorise Alipay or WeChat Pay first. Then add a bank card as a backup.
Allow location access and push notifications so the app can find nearby drivers and send ride updates.
Costs & limits
Daily use — real scenarios
Order a ride
Drag the map to your pickup spot, set the destination, pick a car class, and confirm. No address to pronounce.
Talk to the driver
Write in your own language in the ride chat; the app translates both directions. Voice calls are not translated, so hang up and write if the driver calls.
- State media reported the 7.0 redesign with language and accessibility improvements; the bilingual chat is the part inbound travelers notice first.
Check before you get in
Match the plate, colour and model on screen to the car at the kerb. The driver will usually ask for the last digits of your number.
Pay and finish
The fare is settled in the app; nothing changes hands.
A simpler alternative
The DiDi entry inside Alipay or WeChat books the same cars, needs no separate install, and uses the wallet you already have.
Troubleshooting — common problems and what to do
Common problems foreign visitors may run into
"No cars on the map anywhere"
"No login code arrives"
"Card refused at the end of the ride"
"Driver phones me and neither side understands"
"The car at the kerb is not the car on screen"
Need to talk to a real person?
the ride order number, a screenshot of the error, and your app version.
Backup plan
the DiDi entry inside Alipay and WeChat uses the same car pool and needs no separate DiDi login.
Frequently asked questions about DiDi
Which DiDi do I install for China?
Can I register with my own mobile number?
Is there an English interface?
Do I need a Chinese bank account?
Will my Visa or Mastercard actually work?
Can I pay the driver in cash?
Can I skip installing the app?
How do I talk to a driver who has no English?
How do I know it is the right car?
Is there help in English if something goes wrong?
Does my China account work on DiDi back home?
Sources
- Dual-wallet backup logic
- Foreign card may be refused on DiDi
- App Store reviews report repeated foreign-card refusals · Apple App Store
- Official DiDi store download · App Store/Google Play
- China app vs global DiDi Rider are different packages · SRC-DD-006 + SRC-DD-008
- English interface and overseas-number login · SRC-DD-006
- Language can be switched inside the app · SRC-DD-006 + SRC-DD-005
- International bank cards accepted as payment method · SRC-DD-006
- Alipay and WeChat Pay work as payment methods · SRC-DD-004
- DiDi entry exists inside Alipay and WeChat · SRC-DD-004
- Fare is settled in-app, drivers do not take cash · SRC-DD-004
- In-app rider–driver chat is translated · SRC-DD-006
- Round-the-clock bilingual customer service · SRC-DD-006
- Match plate and driver details before boarding · SRC-DD-004
- Greater China account signs in to DiDi Rider abroad · SRC-DD-003
- The Japan service is separate from the China app · SRC-DD-001 + SRC-DD-002
- Interface redesign reported in state media · SRC-DD-005




