Quick answer
- Use Didi in China without cash by linking Alipay and WeChat Pay before you land.
- Set up, verify, and test with a foreign card before departure.
- Keep a backup card or cash because even mobile-first China has exceptions.
Introduction: Why Your First Ride in China Stresses Travelers
You step out of arrivals, open a ride-hailing app, and realize nothing works the way it does at home. The screen asks for a phone number, a payment method, a verification code, and maybe an ID scan. The taxi driver is waiting. You feel the clock ticking. That moment is normal for first-time visitors to China, but it is also completely avoidable with the right prep.
China's urban transport system is built around mobile payment. Alipay and WeChat Pay are more than wallet apps; they are the way people pay for everything from street noodles to high-speed rail tickets. For foreigners, the good news is that both apps now support linking a foreign Visa or Mastercard in many cases. The not-so-good news is that setup, limits, and verification steps can change, so you need to test everything before you travel.
This guide is your practical pre-flight plan for using Didi in China, paying with your phone, and handling the exceptions where cash or a physical card is still needed. Consider it the payments chapter of your China travel planning.
Before Departure: Install, Verify, and Screenshot Your Digital Survival Kit
Start at home, not at the airport. Download Alipay and WeChat Pay from your phone's official app store. If you plan to use the Didi ride-hailing service, you can either download the standalone Didi app or access it through mini-programs inside Alipay or WeChat. Downloading the standalone version is fine, but the mini-program route means one less account to manage.
After installing the apps, each will ask for registration. Use a phone number you can receive SMS messages with while in China. If your home number won't get texts abroad, consider whether your eSIM or roaming plan covers incoming SMS. This is a key detail because verification codes are often part of the setup process.
The most important pre-departure step is linking a foreign card and verifying your identity. Open the payment app, go to the wallet section, and add your Visa or Mastercard. Follow the step-by-step prompts. If the app asks for a scan of your passport or a selfie, do it early. These steps can take days if they require manual review.
Screenshots are your offline best friend. Save a screenshot of your hotel name in Chinese characters, the address, your passport bio page, and your payment app's "about" page showing your profile. You may not have internet access the second you land, but a screenshot works anywhere.

Alipay and WeChat Pay Setup: Linking a Foreign Visa or Mastercard
Alipay and WeChat Pay have become much friendlier to foreign cards in recent years. In many cases you can link a foreign Visa, Mastercard, JCB, or other international cards and use them for daily purchases. However, you should never assume every card will work. Check with your bank as well; some card issuers block international transactions unless you enable them.
To link a card in Alipay, open the app, tap the profile or wallet icon, choose "Cards," and select "Add Card." Enter the card details manually or use the camera. WeChat Pay follows a similar path: open the app, tap "Me," then "Services," then "Wallet," and choose "Cards." The exact labels may shift after app updates, so allow yourself time to explore the menus.
After adding a card, many users are prompted to verify their identity with their passport. Verification often requires scanning the passport data page or entering your name exactly as it appears on the passport. If the app has trouble, try clearing and re-entering the name with the same capitalization. This may sound trivial, but mismatched names are a common reason foreign cards fail.
Once verified, do not assume payment will work everywhere. The apps may show your card as valid, but a specific merchant could reject it because of payment categories, deposit holds, or regional restrictions. That is why testing with a small transaction before departure is so powerful.
Using Didi with Alipay and WeChat Pay: Your First Ride Without Cash
Didi is China's most popular ride-hailing app, and yes, foreigners can use it. But to call a car successfully, you need three things: a working data connection, a registered phone number, and a payment method that can be charged. The easiest way for many visitors is to open Alipay or WeChat Pay, find the Didi mini-program, and book the ride from there.
When you book a Didi ride, the app automatically uses the payment method you have set up in the Alipay or WeChat Pay account. That means if you have already linked your foreign card and tested it, you can pay for the ride without touching cash. The fare is deducted automatically after the trip ends, so you can get out of the car and walk away.
One important route rule: the app will show you where the driver can and cannot pick you up. Airports, train stations, and some tourist zones have designated ride-pickup areas. If you are not sure, take a screenshot of the driver's license plate and message the driver using the in-app translation feature. Didi includes basic translation in many versions, and you can also copy-paste Chinese phrases from an offline phrasebook.
If the standalone Didi app is in Chinese and you cannot find the language switch, the Alipay or WeChat mini-program route is often simpler for foreign users. Some versions of the standalone app include English, but not always. Don't let the interface panic you; the layout is consistent, and the mini-app is designed for tourists.

Where Payments Can Fail: Backup Cash and Cards You Should Carry
Mobile payments work beautifully in big cities, but they are not a 100% guarantee. Some small merchants, street vendors, transport counters for rental deposits, and certain tourist attractions still expect a fallback method. You may also hit a card that is declined because of the merchant's category, or a payment terminal that only accepts Chinese bank cards.
Carry a small amount of cash in RMB for emergencies: ideally 500 to 1,000 yuan in small bills. This is not about distrust; it's about pragmatism. A taxi that takes only cash, a village shop with no QR code, or a hotel that asks for a deposit are all situations where cash solves a problem fast. You can exchange currency at the airport, though the rate will not be the best, so bring enough for your first day.
A physical Visa or Mastercard is also a backup if your phone dies or your app gets stuck in a verification loop. Keep it separate from where you keep your phone and store the 24-digit card number somewhere you can access offline. Some hotel front desks and high-speed rail ticket machines accept international cards, but the coverage is inconsistent.
The most important warning: never rely on a single payment app without testing it, and never travel to China without a backup card or cash and an offline copy of your passport and important bookings. That one habit will eliminate most first-day payment anxiety.
First-Day Payment Checklist: Airport, Hotel, Metro, and Food
You land at Shanghai Pudong, Beijing Capital, or another major hub, and the process begins. Follow this checklist for your first few hours. At the airport, check your data connection first. If you bought an eSIM, activate it in airplane mode before you go through immigration, and test the connection as soon as you turn off airplane mode.
Next, open Alipay or WeChat Pay and complete a small test purchase: a bottle of water, a pack of gum, or a metro ticket. This confirms your foreign card is not blocked. If the transaction fails, try the other app, and if both fail, use the ATM to withdraw cash. Record the exact steps that worked and which app worked for which purchase.
Check into your hotel and ask the front desk whether they accept international cards or prefer cash. Many hotels will require a deposit of a few hundred RMB. They may hold that amount on your card, which could temporarily reduce your available balance, so track your bank alerts. For the metro, look for the QR-code turnstile lane; you can usually buy a ticket with cash at a counter or use Alipay/WeChat Pay transit codes in each city's transit section.
For food, start with a chain restaurant or a hotel café, where card acceptance is likely. When you eat at a local noodle shop, point to the QR code on the counter with payment open. If the merchant refuses your foreign card, now you know what situation you're in. At each step, practice the same backup: if the app fails, the server or cashier will appreciate that you have cash ready.

Common First-Timer Payment Mistakes to Avoid
The first mistake is assuming that Alipay and WeChat Pay accept every foreign card. They don't. Some issuers require you to enable international e-commerce transactions, and some prepaid cards are simply rejected. Call your bank before departure and tell them you'll be traveling to China; ask about foreign transaction fees and fraud protection.
The second mistake is not testing a small transaction. If the only proof that your card works is a card-linking confirmation, that is not enough. A linked card can still fail when the merchant sends an authorization. Buy something small, wait five minutes, and confirm the charge appears on your bank statement.
The third mistake is ignoring connectivity. Payment apps and Didi need the internet. Without data, you're essentially stranded in a cashless city. Choose an eSIM, local SIM, or roaming plan that matches your trip length, and always have an offline backup like a screenshot or a printed map.
The fourth mistake is not keeping backups in separate places. Your phone might be stolen, your wallet can be left behind, or your bank may freeze your card. Spread the risk: keep a physical card in your hotel safe and switch your phone to wallet-only mode for the day. A photo of your passport in your cloud storage is not an official substitute, but it makes replacement easier.
The fifth mistake is forgetting to notify your bank. Your bank may see a sudden transaction in Beijing as fraud and block it. Use the app to set a travel notice, or call them. This is a free, five-minute step that prevents a very stressful morning.
Conclusion: Turn Payment Prep into Travel Confidence
When someone asks 'Can foreigners use Didi in China?', the answer is yes, but the real question is whether their payment setup is ready. By downloading Alipay and WeChat Pay, linking a foreign card, testing it, and keeping cash as a backup, you have already removed the biggest source of anxiety from your first day.
China is huge, and every city has its own micro-culture, but the payment pattern is consistent: mobile apps dominate, but cash and cards remain useful. Use this prep time to read our Travel Essentials guide, compare China eSIM options, and explore our Itineraries for route ideas. Then you can focus on the Great Wall, Zhangjiajie, or the neon streets of Shanghai rather than on how to pay for a bottle of water.
Before you go
- ✓Install Alipay, WeChat Pay, and the Didi mini-program before departure.
- ✓Link a foreign Visa or Mastercard and complete passport verification.
- ✓Test a small transaction with each app and note which one works.
- ✓Arrange data connectivity with an eSIM or roaming plan and save an offline backup.
- ✓Pack RMB cash (500–1,000 yuan) and keep a physical card as backup.
Common mistakes
- Assuming your foreign card is automatically accepted in China.
- Arriving in China without a connected, activated mobile-data plan.
- Not testing a small payment before departure.
- Relying on only one payment app or no cash at all.
- Forgetting to tell your bank about your travel plans.
FAQ
Can foreigners use Alipay and WeChat Pay in China?
Yes, in many cases you can create an account, link a foreign Visa or Mastercard, and use it for daily purchases. However, acceptance varies by merchant and app version. Always set up and test before leaving.
How do I link a Visa or Mastercard before arriving?
Install Alipay or WeChat Pay, open the wallet/cards section, add your card, and complete identity verification (often a passport scan). Then make a small purchase to ensure the card works. Contact your bank to enable international transactions.
Do I still need cash or cards in China?
Yes, absolutely. Carry a small amount of RMB and keep a physical Visa or Mastercard as a backup. Some merchants, transport counters, deposits, and rural areas may not accept foreign-linked mobile payments.
Useful next steps
Policy, app, transport, and booking procedures can change. Recheck official sources and operating platforms before you pay for non-refundable travel.

