← All guides
Before you go Didi 31 of 62 known sticking points

Your SMS verification code never arrives

Didi needs a code to register or log in, but it never comes. Use a Chinese SIM, or switch the login method.

A traveller showing a phone to a Chinese ride-hailing driver

Foreign SIMs often miss Chinese SMS codes.

What you'll see

If the code never arrives, the SMS is being blocked before it reaches you:

Verification code failed · SMS not received
滴滴 App 显示:验证码发送失败 / 未收到短信
Error-text level: L1 - exact in-app string shown above, verified against common reports.
Exact wording (L1): SMS code not received

Why it happens

Foreign SIMs often cannot receive Chinese short codes, or your carrier blocks them. A Chinese SIM fixes it because the code is sent from a local number.

Fastest fix, free: Restart your phone and tap resend; if it still fails, use a Chinese SIM card or ask the hotel for a temporary one.

Every case shows the diagnosis and the first step - free. The full step-by-step fix for this exact case, the decision tree, and the offline kit are $9.99.

Last verified: 2026-09-20 · Confidence: Multiple sources (pending first-hand verification)

When the fast fix isn't enough

In the kit

When the code keeps failing, the kit gives the carrier-unblock steps and a login path that works without a Chinese SIM.

1. The lookup table

Which carriers block Chinese SMS and the exact call to lift the block.

2. The trigger matrix

When a Chinese SIM is mandatory vs when roaming is enough.

3. Offline printable version

The unblock script and login steps as a printable card.

FREE — what you are reading nowwhat you will see, why, fastest fix, fullstepsIN THE KIT — the long taildecision tree, bridge method, offline

One map is open in your hands. The other is rolled up in your bag.

Did the fast fix work?yes / noYESNOSorted — the ride is paidfreeThe bridge-method branchin the kit

One question, two paths. Your answer picks the road.

123Your cardVisa / MCAlipay firstbinds reliablyAdd to Didias a method

Direct binding fails far more often than this two-hop route.

If nothing works

If you still cannot log in:

  1. Ask hotel staff to help you get a Chinese SIM.
  2. Use Didi inside the WeChat mini-program, which may need less verification.
  3. Contact Didi support through the app for an alternative login.
1234Pay cashlevel 1Ask driverlevel 2Switch applevel 3Hotel desklevel 4

Four levels deep — a declined card never leaves you on the kerb.

A driver and a traveller looking at a ride-hailing app together

Showing the screen to the driver beats any translation.

You are looking at 1 of 62

Most travellers know about three of these before they fly. This one is often not one of them.

Pay Trains Rides Emergency Phrases
This case Related, didi All others
Official sources

Verified against these sources on 2026-09-20.