Prepare three ways to finish a ride payment:
- a tested payment method inside the ride-hailing app
- a mobile wallet for a licensed taxi’s supported QR flow
- RMB cash in useful denominations
Before paying, verify the route, final fare, tolls or waiting charges, recipient, and transaction status. If the screen is slow, check trip and wallet history before authorizing again.
Ride-Hailing and Street Taxis Use Different Payment Flows
In ride-hailing, the app normally creates the order, records the route, calculates the final fare, and presents the payment path. In a licensed street taxi, the meter and any permitted additions create the fare, while the driver may accept one or more wallet or cash methods.
Do not assume a funding method that works for an ordinary merchant QR code will also work inside every ride-hailing service. In-app services, merchant codes, personal transfer codes, and foreign-card routing can be treated differently by a payment product.
Set Up Ride-Hailing Before It Becomes Urgent
China’s 2025 guide for foreign visitors describes Didi and payment options for foreign visitors. Product screens and supported methods can change, so follow the current official app and service agreement.
Before the first critical ride:
- install the official app or access the official in-app service
- register with a phone number you can receive messages on
- add a payment method through the official settings flow
- save the hotel address and another familiar destination
- test a short, low-pressure ride
- learn where completed, pending, and unpaid orders appear
Do not make an airport departure, medical appointment, or last-train connection the first test.
Before Requesting a Ride
Confirm the pickup pin is on the correct side of a divided road and in a place where vehicles can legally stop. Airports, stations, malls, and gated properties may have named pickup zones. Save the zone in Chinese or take a screenshot.
Review the estimated fare range, vehicle category, cancellation terms, and selected payment method. An estimate is not always the final fare; tolls, route changes, waiting, or local pricing rules may affect the total.
At Pickup
Match the plate, vehicle, and driver information shown in the app before entering. Do not take a different vehicle because someone knows your destination or claims the assigned driver sent them.
Use the in-app communication channel where available. If a driver asks you to cancel and pay outside the app, decline and use official support. An off-platform arrangement can remove the order record and platform protections.
Review the Final Ride-Hailing Fare
At the end of the ride:
- confirm the trip is marked complete
- review the route and itemized amount
- inspect toll, waiting, or adjustment lines
- confirm the selected funding source
- authorize once if manual payment is required
- save the receipt for business, insurance, or a dispute
If the amount appears wrong, use the platform’s fare-review or support route. Do not resolve an ordinary billing question through a cash payment to an unrelated QR code.
Paying a Licensed Taxi
Ask which methods the driver accepts if payment certainty matters. For a mobile-wallet payment:
- confirm the meter total first
- scan only the code presented for the taxi transaction
- verify the recipient name and amount
- show the completed screen without handing over the unlocked phone
- request the taxi receipt
For cash, count the amount, collect change, and retain the receipt. The State Council’s visitor payment guide recognizes mobile payment, bank cards, and cash, but method acceptance can still vary by merchant or service.
Tolls, Surcharges, and Parking
Ask how tolls, airport charges, waiting time, and parking are represented. They may be included in an app total, charged as an itemized adjustment, or handled under local taxi rules. Do not pay a second cash toll merely because the route used a toll road; first verify whether the final fare already contains it.
Take a screenshot of the itemization when a charge is unclear. A calm request for the line-item basis is more useful than arguing over the total without a record.
When Payment Appears to Fail
Use this sequence:
- stop repeated taps or scans
- check the ride order for “paid,” “pending,” or “unpaid” status
- check the wallet or card transaction history
- ask whether the driver or platform received confirmation
- record the trip ID, time, amount, and screenshots
- switch to one fallback only after confirming no completed charge
A card notification may show an authorization that later reverses. A driver’s phone may update more slowly than yours. Keep the evidence until statuses reconcile.
Duplicate or Unrecognized Charges
Contact the platform first for an in-app ride and the wallet or issuer for the payment transaction. Provide the trip ID, amount, date, and screenshots. Do not immediately file several contradictory disputes with the driver, platform, wallet, and card issuer; follow the evidence and record each case number.
If a taxi charge is disputed, the printed receipt and vehicle details are important. For an unauthorized card or wallet transaction, secure the account and contact the financial provider promptly.
Ride Payment Checklist
- The official ride-hailing service and payment method were tested.
- Pickup and destination pins are correct.
- Plate and vehicle details will be matched before entry.
- I understand where tolls and adjustments appear.
- A second wallet or RMB cash is reachable.
- I will check status before retrying a slow payment.
- Trip IDs and receipts will be kept until charges settle.
- I will not move a platform ride off-platform.