Carsharing System

Carsharing Trip Lifecycle: Accept, Pick Up Vehicle, Serve, Return Inspection

A lot of “carsharing” slides jump from map pins to revenue. Drivers live in the middle: a car that is not yet in their hands, a passenger who has not yet confirmed start, a return inspection that still needs an owner. If your software skips those states, you do not have a lifecycle — you have a hope.

Ptaxi’s carsharing system documents a car-plus-driver service. Passengers qualify, search, pay a fee stack and wait for a driver. Drivers work an order hall and a staged trip: accept → pick up vehicle → go to passenger → start/end trip → return inspection. This article walks that driver-facing chain as written in the feature list — without pretending it is a keyless P2P hardware catalog.

Passenger side in one breath

Before the driver moves, the passenger has already:

  • Passed qualification (personal data plus driving license) and any violation prepay rules you configured.
  • Searched by location and time, filtered by depot, model, brand, seats, price and distance.
  • Generated an order and paid (base, service, insurance, driver fees — unpaid orders cancel on the documented half-hour rule).
  • Waited for a driver to accept.

After accept, the passenger story is: driver collects the car, arrives at the passenger point, passenger confirms start, later confirms end, then the driver returns the car for owner inspection. Ratings and violation queries sit in the personal center. Fee-stack and live map detail for ops is covered in carsharing fee stack and realtime vehicle location; here we stay on stage transitions.

Order hall: where work appears

Driver home includes verification (personal data and license submitted for platform review), the list of accepted jobs, and an order hall of passenger jobs that still have no driver. That hall is the primary discovery surface — not a silent push-only taxi clone.

Training point: hall browsing without clear time and location fields creates cherry-picking that starves awkward depots. Ops should watch accept latency by depot the same way taxi ops watches pool age.

Push logs on the order detail still help when a driver claims they never saw the job — hall visibility and notification delivery are different problems. An earlier hall-focused writeup: carsharing driver order hall workflow. Use it alongside this lifecycle so hall behavior and on-trip stages share one vocabulary.

Stage by stage on the driver app

Documented not-started / in-progress stages:

  1. Arrive at vehicle pickup location — on order time, contact the vehicle owner to collect the car.
  2. Confirm vehicle pickup — driver asserts the car is in hand.
  3. Go to passenger start point — only after pickup confirm.
  4. Arrive at passenger start — wait for the passenger to confirm trip start.
  5. Passenger confirms trip start — service clock / rental period logic you train against begins here in product terms.
  6. Passenger confirms trip end — driver then heads back to return the vehicle.
  7. Arrive at return location — contact owner for inspection.
  8. Owner confirms order end — inspection done; order closed.

That sequence is why “driver accepted” is such a weak milestone for customer ETA messages. Acceptance means the human committed. The car may still be across town. Passenger-facing copy should distinguish “driver assigned,” “vehicle collected,” and “driver arriving to you” if you do not want one-star reviews for honesty gaps.

Why passenger confirms start and end

Dual confirm keeps the passenger in the loop when the product is car-plus-driver rather than a pure taxi meter trip. Start confirm reduces “driver drove around without me” disputes. End confirm triggers the return leg instead of leaving the driver guessing whether the hire is over.

Owners confirming after inspection close the asset loop. The platform is mediating three parties: passenger, driver, vehicle owner (often the company side of the fleet). Skip owner confirm and you will inventory cars that are still dirty, damaged or simply missing from the “available” pool.

Failures and contacts mid-lifecycle

In-progress tools document contact paths to owner, passenger and customer service, plus complaints. Emergency / SOS style actions exist in the wider product family as passenger-initiated emergency dial patterns with admin alarm records — for overseas marketing, keep emergency calling generic and locally configurable rather than citing a specific national number as a global default.

Abnormal-order tools on PC (misreport, penalty, reject, refund and related actions) backstop trips that break mid-stage. Order detail carries basics, logs, fees, track, complaints and push logs — use them when someone’s stage timestamp does not match their story.

What admin configures around the lifecycle

PC side still matters even when the drama is on mobile:

  • Vehicle import and live location so ops can see whether “on the way to pick up the car” is plausible.
  • Pricing by weekday/weekend/holiday plus service, insurance and driver fee components.
  • Commission, withdrawal review, invoicing.
  • Driver verification review before hall access means anything.
  • Permission trees for company / agent / role when multiple operators share the tenant.

Lifecycle training without live location is theater. Lifecycle training without verification review is negligence.

Timing honesty beats generic ETAs

Because vehicle pickup can dominate the clock, a single “driver arriving in 8 minutes” banner after accept is often a lie. Prefer stage-tied messages: assigned, collecting vehicle, en route to you, waiting for your start confirm, on trip, returning vehicle. Even plain language without fancy ETA math outperforms one optimistic timer.

Drivers should know they are graded on stage honesty as much as on speed. Skipping “confirm vehicle pickup” to look faster only breaks passenger start and owner return later — and track logs will not back the fiction.

Qualification and deposits on the passenger side still gate who can create the order that enters the hall; see carsharing qualification deposit fees when you design who is allowed to start this lifecycle at all.

A tabletop worth running once

Script four people: passenger, driver, owner, ops.

  • Passenger pays; order sits in hall.
  • Driver accepts; moves to vehicle point; owner hands over; driver confirms pickup.
  • Driver reaches passenger; passenger confirms start; short simulated hire; passenger confirms end.
  • Driver returns; owner inspects; owner confirms end.
  • Inject one failure: passenger never confirms start — who calls whom, and which admin tool records the outcome?

Write the SMS/push sentences for each stage transition. If you cannot write them, the app states are not real for your customers yet.

Wallet and payout after the chain closes

Driver wallets still support withdrawal requests, withdrawal history and billing detail once the order ends cleanly. Owner-side economics (platform commission, invoices) settle on PC rules. A lifecycle that ends without owner confirm leaves finance arguing about a car that never officially returned — which is why stage eight is not optional polish.

Close

Car-plus-driver carsharing is a relay: hall accept, vehicle pickup, passenger start, passenger end, owner return confirm. Software that only celebrates accept will strand people between those doors. Walk the full chain in demo, including the boring inspection at the end.

If you are comparing this lifecycle to store self-serve rental or to taxi dispatch, say which asset model you actually run and we can map it on carsharing system. Contact us.

Frequently asked questions

What are the driver steps in a carsharing (car-plus-driver) trip?

Documented driver flow: take a job from the order hall, arrive at the vehicle pickup location and contact the owner, confirm vehicle pickup, go to the passenger start point, wait for the passenger to confirm trip start, then after the passenger confirms trip end return to the vehicle location for inspection and owner confirm that the order is finished.

Who confirms trip start and end?

The passenger confirms trip start after the driver arrives at the passenger pickup point, and the passenger confirms trip end before the driver returns the vehicle. The vehicle owner confirms the order end after return inspection.

Is this the same as hardware P2P carsharing?

No. The documented carsharing product line here is rental with a driver: qualification checks, fee stacks, order hall and the pickup-to-return lifecycle above. It is not a list of keyless P2P telematics protocols.

What can drivers do if something goes wrong mid-trip?

Documented in-trip actions include contacting the vehicle owner, the passenger and customer service, plus complaint flows. Treat emergency calling as a local configurable concept in overseas deployments rather than a fixed national number baked into marketing copy.

Related articles

Talk to our team about your platform

Tell us your market and business model. We will reply with a feature plan, a demo of the apps and a quote.