1. Customer can cancel before the driver arrives and status changes to "ARRIVED"
2. After that only Driver can cancel.
3. The is no cancellation charges for the Customer if no Driver has ACCEPTED the booking.
4. If Booking is ACCEPTED by Driver, in this case there can be multiple Slabs of Cancellation as per the minutes delayed in cancelling from the time of Acceptance.
5. These Slabs can be defined by Admin in Admin Panel -> Vehicle Types
6. e.g As in the image above, if the time is above 2 minutes, amount is 10 and 15 when above 4 mins.
7. The cancellation amount will be deducted from the Wallet.
8. And in case of Prepaid as in Delivery App, the rest of the amount will get credited.
9. If there are no Cancellation Slabs mentioned then full amount will get credited to the Rider.
10. A booking gets auto cancelled after 15 mins if there is no response from drivers.