Dynamic Pricing for Ancillaries
For Dynamic Pricing enabled channels using iFly Res NDC API, ShowSeatAvailability will have an additional field for Offer ID value received from Aristander. Â This will be encrypted. For all the subsequent services, this value must be taken from the predecessor response. The corresponding tags against each service is mentioned in the below table.
Please note, in case of ShowSeatAvailability where the encrypted value is provided under the Metadata, the corresponding MetaDataKey should be ANCILLARY_OFFERMETA_DATA_KEY.
The rows marked in green color represents the newly added flow that needs to be integrated in addition to the existing flow.
SERVICE | REQUEST | RESPONSE |
---|---|---|
AirShopping | NA | NA |
ShowSeatAvailability | NA | SeatAvailabilityRS#Metadata#Shopping#ShopMetadataGroup#Offer#OfferMetadatas#OfferMetadata#AugmentationPoint#AugPoint#AncillaryOfferMetadataAugPoint |
OfferPrice | OfferPriceRQ#Metadata#Shopping#ShopMetadataGroup#Offer#OfferMetadatas#OfferMetadata#AugmentationPoint#AugPoint#AncillaryOfferMetadataAugPoint | OfferPriceRS#Metadata#Shopping#ShopMetadataGroup#Offer#OfferMetadatas#OfferMetadata#AugmentationPoint#AugPoint#AncillaryOfferMetadataAugPoint |
OrderCreate | OrderCreateRQ#Query#Metadata#Other#OtherMetadata#PriceMetadatas#PriceMetadata#AugmentationPoint#AugPoint | NA |
OrderReshopForReshop | OrderReshopRQ#DataLists#InstructionsList#Instruction#FreeFormTextInstruction#Remark | OrderReshopRS#Response#Metadata#Other#OtherMetadata#PriceMetadatas#PriceMetadata#AugmentationPoint#AugPoint#AncillaryOfferMetadataAugPoint |
OrderReshopForReprice | OrderReshopRQ#DataLists#InstructionsList#Instruction#FreeFormTextInstruction#Remark | OrderReshopRS#Response#Metadata#Other#OtherMetadata#PriceMetadatas#PriceMetadata#AugmentationPoint#AugPoint#AncillaryOfferMetadataAugPoint |
OrderChange | OrderChangeRQ#Query#OrderChangeMetadata#Other#OtherMetadata#PriceMetadatas#PriceMetadata#AugmentationPoint#AugPoint#AncillaryOfferMetadataAugPoint | NA |
Â
For Modification flow integration needs to be done in below flow.
SERVICE | REQUEST | RESPONSE |
---|---|---|
ShowSeatAvailability | NA | SeatAvailabilityRS#Metadata#Shopping#ShopMetadataGroup#Offer#OfferMetadatas#OfferMetadata#AugmentationPoint#AugPoint#AncillaryOfferMetadataAugPoint |
OrderReshopForReprice | OrderReshopRQ#DataLists#InstructionsList#Instruction#FreeFormTextInstruction#Remark | OrderReshopRS#Response#Metadata#Other#OtherMetadata#PriceMetadatas#PriceMetadata#AugmentationPoint#AugPoint#AncillaryOfferMetadataAugPoint |
Â
Â
Â
Â
Â
Â
Â
Â
Â
Â
Â
Â
Â