Cancellation of trips

Cancellation of trips on Xride can be implemented in a way that balances the needs of both drivers and passengers. Here’s how the cancellation process will work:

1. Passenger-initiated Cancellation: Passengers will have the option to cancel their trip if they no longer require the ride. They can do this through the Xride mobile app or website.

2. Cancellation Timeframe: To avoid inconvenience to drivers, passengers will be allowed to cancel their trip within a reasonable timeframe before the scheduled pick-up time.

3. Cancellation Fees: Consider implementing a cancellation fee or penalty for passengers who cancel their trip Before or at the time of the driver’s arrival at the origin. It causes inconvenience or loss to the driver, and the passenger must pay a fee to the driver for this

This fee can be deducted from the smart contract, which is already locked fare amount

canceling fee will be sent to the driver's X wallet, and the rest of the amount will be sent back to the passenger's X wallet

4. Driver-initiated Cancellation: In certain situations, drivers may need to cancel a trip due to unforeseen circumstances such as vehicle breakdown, safety concerns, or emergencies. They should have the option to cancel the trip through the Xride app, with a valid reason provided.

5. Notification and Communication: Passengers and drivers will receive timely notifications and updates regarding trip cancellations. This can be done through push notifications, SMS, or in-app messaging. Clear communication should be maintained to minimize confusion and provide alternative options if available.

6. Trip Assignment and Reassignment: In the event of trip cancellation, the system will automatically reassign the trip to another available driver if possible. This ensures minimal disruption to passengers and allows for efficient trip management.

7. Ratings and Feedback: Passengers can provide feedback and rate the driver’s performance in case of trip cancellation. This feedback can help improve the overall quality of service and identify patterns or issues that need to be addressed.

It’s important to balance allowing flexibility for passengers while also considering the impact of cancellations on drivers. By implementing a fair and transparent cancellation policy, we can maintain a positive user experience for drivers and passengers on the Xride platform.

Last updated