Developer guide

Basic flow

How to book a flight with NDC in 3 steps

Look for flights
Get total price.
Validate order.

Servicing Flows

Examples of serving flows

CaseFlowComment
Order Cancel Void OrderRetrieve > OrderCancel Cancel the order
Order Refund OrderRetrieve > OrderReshop > OrderCancel Show an example of refund flow for order AY_UYU42A. No penalty applies in this example.
Delete bound in an Order OrderRetrieve > OrderReshop > OrderChange Show an example of exchange flow for order AY_UYU42A. In this example second bound is deleted.
Change bound in an Order OrderRetrieve > OrderReshop > OrderChange Show an example of exchange flow for order AY_UYU42A. In this example second bound departure date is modified.

NDC Verbs

XML Examples of NDC Verbs

NameDescriptionQueryResponse
AirShopping Search for available flights on a given date AirShoppingRQ AirShoppingRS
OfferPrice Compute exact price and Credit Card Fees OfferPriceRQ OfferPriceRS
ServiceList Get available services for a given flight ServiceListRQ ServiceListRS
SeatAvailability Get seat prices and availability for a given flight SeatAvailabilityRQ SeatAvailabilityRS
OrderCreate Pay to confirm your order OrderCreateRQ OrderViewRS
OrderRetrieve View information about an order OrderRetrieveRQ OrderViewRS
OrderReshop_refund Change an order for refund OrderReshopRQ OrderReshopRS
OrderReshop_delete_bound Change an order for delete bound OrderReshopRQ OrderReshopRS
OrderReshop_change_bound Change an order for change bound OrderReshopRQ OrderReshopRS
OrderChange Validate the Changement of an order for refund, delete bound or change bound OrderChangeRQ OrderViewRS
OrderCancel Cancel an order with refund OrderCancelRQ OrderCancelRS