Skip Navigation

dc-core /pnr/upgrade

Air
Search
REST API
Airline Carrier

What is it?

This group of services provides functionality that enables an airline to makes it possible for the passenger to upgrade their existing booking to a higher cabin class.

Any changes that the passenger makes to their journey are reflected in the PNR. After each modification, the passenger's shopping cart is updated to show the old and new selections together with their prices.

How it works

/pnr/upgrade

This service retrieves a PNR based on the parameters supplied, and initializes the Upgrade flow. After the service has been called, the application can prompt the passenger to upgrade ancillaries (via /pnr/upgrade/products/ancillaries), seats (via /pnr/upgrade/products/seats), or both, in any order.

/pnr/upgrade/offers

This service allows passenger to shop for and select ancillary upgrades that are currently available for the PNR they specified (via the /pnr/upgrade service). This service also returns information about ancillary upgrades that are currently available for the booking. This information can be displayed to passengers.

/pnr/upgrade/products/seats

This service allows passenger to shop for and select seat upgrades that are currently available for the PNR they specified (via the /pnr/upgrade service). It returns information about seat upgrades that are currently available for the booking.

/pnr/upgrade/products

This service returns the latest price breakdown for the current booking. The airline can format this information for display to the passenger in the shopping cart.

/pnr/upgrade/paymentOptions

This service allows the airline to obtain payment combinability information and determine which forms of payment are applicable to any flat fee upgrade (FFU) purchase. The service also provides information on which products can be paid separately, in order to provide more flexibility to passengers. The payment options will include refund information, if necessary.

/pnr/upgrade/paymentOptions/details/AWARD

This service provides the minimum and maximum quantity of points to pay for a flight. It also returns possible combinations of points and amount, which the client may use to MFOP. The passenger after flight/ancillaries/seats selection can switch to points to be able to pay for booking or part of the booking using Award FOP. During the switch, reprice of the current reservation is done and products breakdown in points is returned. To be able to switch, user needs to be logged in first and have sufficient balance. If after switch to points user changes anything in reservation (adds/removes ancillaries/seats), reservation will be automatically switched back to cash. User will have to switch again to points to reprice updated reservation to points.

/pnr/upgrade/purchase

This service finalizes a purchase at the end of the Upgrade flow. After the passenger retrieves a booking and adds upgrades and/or seat upgrades, and selects a form(s) of payment (available form of payment are identified with /pnr/upgrade/paymentOptions), /pnr/upgrade/purchase will authorize payments as needed and update the booking records with the new values.