Voluntary Cancellation Flow
This is the voluntary cancel flow. We have provided the inputs and outputs for each API at each stage of the sequence.
OrderRetrieve
Request
-
OrderID OR
-
Booking Reference OR
-
OrderID AND Booking Reference
Response
-
OrderID
-
Booking reference
-
Passenger details
-
Flight segment details
-
Total Order Price
-
Price for each passenger including fare and tax breakdown
-
Seat details along with its price (for free seats it will be 'Zero')
-
Ticket details
-
EMD details (for paid seats)
-
Ticketed baggage allowance
OrderRetrieve – Limitations
- This update applies to all references of the OrderRetrieve service.
- In the OrderViewRS response, include fare rules after the fare and tax breakdown for each passenger.
- Cabin, selling class, and fare product details are now included in the OrderViewRS.
- Special Service Requests (SSRs) added via NDC will also appear in the OrderViewRS.
- Payment information now includes full details of all payment transactions made for the order.
- Orders upgraded outside of the NDC channel cannot be retrieved using OrderRetrieve.
- Orders that have undergone a schedule change and require customer action cannot be retrieved via NDC OrderRetrieve.
OrderReshop (Cancel)
Request
Response
There will be only one Offer in the RS:
-
New Price (Base fare, Total tax amount, Total amount) for each passenger type will be zero
-
Old order price (BaseAmount, TotalTaxAmount, TotalAmount) for each passenger Type
-
Fare rules (change and refund rules) for the new itinerary
-
Fare product info e.g. Economy Classic for the new itinerary
-
Baggage allowance for the new itinerary
-
Differential price (New Order price – Old Order price + change penalty fee) for each Passenger type
-
ChangeType e.g. Refund
-
Due by airline amount is the total amount to be returned per pax
-
Fare products and baggage allowance will not be present
OrderReshop - Useful Information
- Rules for Cancellation - Please refer to this
link
. (Point 4)
OrderChange
Request
-
OfferID and OfferItemIDs of the selected offer from OrderReshopRS in response to OrderQuoteRQ
-
The request (OrderReshopRQ) accepts only the OrderID and the selected OfferID.
-
OfferItemIDs are not supported in the request payload.
Response
For each requested offer:
-
OrderID
-
Price differential - DiffPrice (contains the DueByAirlineAmount), NewPrice (which will be zero) and the Old Price
-
Penalty if applicable
-
Ticket document per pax
-
Payment functions with payment status code and Original FOP to which amount is refunded
OrderChange - Useful Information
- OrderChange will make changes to the itinerary and reissues the tickets
- An email will be sent to the passenger once the change has been successful
- If the booking contains reserved seats (paid or free) they will not be carried forward onto the new flight segment