NDC selling flow
Initial reservation diagram
Identifiers
The values used for identifiers like OfferID change throughout NDC flows as the state of a reservation is modified and then committed. Using values from previous steps can undo expected changes or cause errors.
OfferID: AirShopping
Request
No offer ID is used as an input for AirShopping in the initial sales flow. This is the beginning of the shopping flow.
Response
Multiple offer IDs can be returned in a single AirShopping request. Multiple offers IDs can be returned for the same flight, such as different fare class products with different restrictions.
Sample OfferID returned by AirShopping 01773260170_id-481f7992-39cc-4e99-bf7e-8d47fa61e726-o-1
<PriceClassList>
<PriceClass>
<Code>EZ</Code>
<Name>Flex</Name>
<PriceClassID>pc553723434</PriceClassID>
</PriceClass>
<PriceClass>
<Code>NO</Code>
<Name>No Flex</Name>
<PriceClassID>pc0564969502</PriceClassID>
</PriceClass>
</PriceClassList>
<CarrierOffers>
<Offer>
<JourneyOverview>
<JourneyPriceClass>
<PriceClassRefID>pc553723434</PriceClassRefID>
<OfferID>01773260170_id-4c779b03-4345-4296-aa53-65332815aee8-o-1</OfferID>
<OfferItemID>01773260170_id-4c779b03-4345-4296-aa53-65332815aee8-o-1-1</OfferItemID>
<Price>
<TotalAmount CurCode="USD">101.00</TotalAmount>
</Price>
</Offer>
<Offer>
<JourneyOverview>
<JourneyPriceClass>
<PriceClassRefID>pc0564969502</PriceClassRefID>
<OfferID>01773260170_id-4c779b03-4345-4296-aa53-65332815aee8-o-2</OfferID>
<OfferItemID>01773260170_id-4c779b03-4345-4296-aa53-65332815aee8-o-2-1</OfferItemID>
<Price>
<TotalAmount CurCode="USD">96.00</TotalAmount>
</Price>
</Offer>
OfferID: OfferPrice
Request
One or many OfferID from AirShopping must be provided for an OfferPrice request. Attempting to price from two different offers will cause an error.
Response
A single priced OfferID is returned by OfferPrice.
Sample OfferPrice OfferID sid-a661eaca-970d-4ab3-bc57-3ecf68e4a035
OfferID: ServiceList & SeatAvailability
- SeatAvailability request:
sid-a661eaca-970d-4ab3-bc57-3ecf68e4a035 - SeatAvailability response:
id-fd62c0e1-b494-4a05-8526-2d4efd057414
OfferID: OrderReshop
- OrderReshop request:
OfferIDnot used - OrderReshop response:
id-RUNUNTNS-o-3