The API allows you to better explain the reasons why you had to cancel a booking.
Understanding all decline reasons in a granular way will enable us to collaborate more effectively with you in minimizing these issues and refine the preferred partner programme to ensure that is fairly based on services provided.
Please find below all decline (partner cancellation) reasons that you can map via API:
CANCELLATION REASON |
DESCRIPTION |
CANT_FULFILL_CUSTOMER_REQUEST |
To be returned if there is a specific customer request which cannot be fulfilled (Not child seat or extra stop related). |
CHILD_SEAT_INCOMPATIBLE_VEHICLE |
To be returned when the the car type cannot accommodate the number of child seats requested. |
CHILD_SEAT_UNAVAILABLE |
To be returned if you do support child seats however do not have one available for this ride. |
CHILD_SEAT_UNSUPPORTED |
To be returned if you do not support the supply of car seats. (If this is returned, we would expect this to be returned for all rides where a car seat is requested) |
EXTRA_STOP |
To be returned if any additional stops are requested and cannot be fulfilled. |
FORCE_MAJEURE |
To be returned in the event or circumstance which is beyond the reasonable control of that party, for example a natural disaster or earthquake. |
INCOMPLETE_BOOKING_DETAILS |
To be returned if there are missing booking details such as phone number. This should not be used for incorrect addresses or missing flight numbers. |
INCORRECT_ADDRESS |
To be returned when the address is incorrect or incomplete. |
LEAD_TIME_TOO_SHORT |
To be returned if the lead time is too short for you to be able to fulfill. |
MISSING_FLIGHT_NUMBER |
To be returned when the booking has no flight number and flight cannot be tracked from details given. |
NO_AVAILABILITY |
To be returned if you don't have availability to cover the ride. |
RATE_ERROR |
To be returned if there has been an error with the rate offered for the ride. |
ROAD_CLOSURE |
To be returned if the ride cannot be fulfilled due to a road closure. |
OTHER |
To be returned if the ride cannot be fulfilled due to any other reason. |
Verify with your technical team that you have mapped correctly all the decline reasons following the documentation.