The OfferPrice service returns a detailed fare and tax breakdown for the requested Offer based on availability along with Upsell Offer(s) for the same Itinerary.
NDC Schema: IATA OfferPriceRQ/RS v21.3
This is a complete replica of production and a test environment where developers can build against our NDC APIs and validate their code for build of new features, ahead of certification and go-live. This environment should also be used for debugging
This environment will have the same capability features as Sandbox but in addition we may deploy breaking changes or new features in advance of release to Sandbox and Production in order to give developers early visibility.
Only supports from 1 to 9 passengers. Request needs at least 1 x ADT Pax. Number of Infants cannot be greater than Adult passengers. Groups are out of scope.
Supported Passenger Type Codes (PTC) are following:
ID <-> RefID attribute request/response formats are shown as follows:
The requested OfferID has to be from the previous AirShopping response (Else it returns an Error).
The AirShopping response OfferID(s) is valid for 20 minutes, within the time-limit OfferPrice request has be triggered (Else the OfferIDs will be invalid and it returns an Error on request).
For the requested OfferID, a unique Priced OfferID is generated only if there is a change in price from the original offer and will have a validity of 20 minutes. In case of no price change, original OfferID will be returned.
One or more OfferItem(s) are included in a Priced Offer and each OfferItem is unique. with detailed fare and tax breakdown per PTC.
Upsell Offer(s) 1 or more Upsell Brand/ Fare-Family option(s) within a Cabin (increase the ticket flexibility) or next higher Cabin is returned in OfferPrice for the Itinerary varies based on the requested Origin & Destination[s] and Trip Type (also per Party needs)
Upsell option(s) is returned with detailed fare and tax breakdown per PTC along with fare rules/ Penalty details. If the consumer were to choose an Upsell option then they have all information to construct OrderCreateRQ and create a booking
The service for both/all Bounds will return with the same Brand/ Fare Family for the requested OfferId and Upsell Offer(s).
Example: OutBound: Economy Light, expect InBound also to be Economy Light.
The service checks if the agent calling the service has the rights. If the agent does not have such authority, then the service will not process and will return an error.