Release Note 26-05-20

NDC API 26-05-20



Release Advisories

Ensures that only adult passengers can pay for tickets in NDC

 Effective Date:

     

 APIs Affected: 

17.2 OrderCreate and 17 OrderChange

Problem/Issue

This is to fix a bug where OrderCreate/OrderChange allows non-adult passenger (Child/Infant/YoungAdult) to be set as Payer while purchasing flight/ancillaries. 

Solution

OrderCreate/OrderChange will return appropriate error when non-adult passenger is set as payer

Samples

 Critical Impact:
LOW - This will not impact any breaking change to the consumption of British Airways NDC APIs
 Batch Release IT Ref:
COM9-30 - NDCD-281

Ensures that agent always receives correct fare brands in the OfferPrice API

 Effective Date:

    

 APIs Affected:

17.2 OfferPrice

Problem/Issue

This is to fix a bug where OfferPrice brands journeys involving non-BA operated flights with BA brand names like Basic, Plus, etc. when the user doesn’t provide Segment key in the request (in long sell).

Solution

Journeys with non-BA flights will not be branded with BA brand names regardless of whether the user provides Segment Key or not in the request.

 Critical Impact:
LOW - This will not impact any breaking change to the consumption of British Airways NDC APIs
 Batch Release IT Ref:
COM9-30 - NDCD-563

Enables Non-IATA agents to process servicing transactions that not require additional collection

 Effective Date:

    

 APIs Affected:

17.2 OrderChange

Problem/Issue

This is to fix a bug where OrderChange API doesn’t allow any OrderChange transaction without Payments information being provided in request for non-IATA agents. This means non-IATA agents can’t purchase free ancillaries or perform a free date/time change.

Solution

Non-IATA agents will be able to purchase free ancillaries or perform free date/time change.

 Critical Impact:
LOW - This will not impact any breaking change to the consumption of British Airways NDC APIs
 Batch Release IT Ref:
COM9-30 - NDCD-567

Ensures that BA has correct contact details for third party payer and passengers (Servicing Flow)

 Effective Date:

    

 APIs Affected:

17.2 OrderChange

Problem/Issue

This is to fix a bug where OrderChange allows same contact reference to be provided for passenger and 3rd party payer. 

Solution

OrderChange will return appropriate error when same contact reference is provided in request for both 3rd party payer and passenger.

Sample
OrderChangeResponse_PayerAndFirstPaxSameContactReference.xml

 Critical Impact:
LOW - This will not impact any breaking change to the consumption of British Airways NDC APIs
 Batch Release IT Ref:
COM9-30 - NDCD-691

Ensures that BA has correct contact details for third party payer and passengers (Selling Flow)

 Effective Date:

    

 APIs Affected:

17.2 OrderCreate

Problem/Issue

This is to fix a bug where OrderCreate allows same contact reference to be provided for passenger and 3rd party payer.

Solution

OrderChange will return appropriate error when same contact reference is provided in request for both 3rd party payer and passenger.

Sample
OrderCreate_Response_PayerAndFirstPassengerSameContactReference.xml

 Critical Impact:
LOW - This will not impact any breaking change to the consumption of British Airways NDC APIs
 Batch Release IT Ref:
COM9-30 - NDCD-682

Enables agents to retrieve bookings with VOML (Vegetarian Oriental Meal)

 Effective Date:

    

 APIs Affected:

17.2 OrderRetrieve

Problem/Issue

This is to fix a bug where OrderRetrieve returns error on attempting to retrieve bookings which has Vegetarian Oriental Meal SSR added.

Solution

Bookings with Vegetarian Oriental Meal service added can be retrieved successfully without any error.

 Critical Impact:
LOW - This will not impact any breaking change to the consumption of British Airways NDC APIs
 Batch Release IT Ref:
COM9-30 - NDCD-610

Agents are able to ticket a held booking where YADT's date of birth is first Departure date + 1

 Effective Date:

    

 APIs Affected:

17.2 OrderChange

Problem/Issue

This is to fix a bug where held booking confirmation fails when booking contains a young adult whose Date of Birth is the next day of departure.

Solution

Held bookings which has a young adult whose DOB is on the next day of departure can be successfully confirmed without any error via OrderChange.

 Critical Impact:
LOW - This will not impact any breaking change to the consumption of British Airways NDC APIs
 Batch Release IT Ref:
COM9-30 - NDCD-438

Price quote failure for non-BA flights when requested in non-English language for fares with more than 1 bag allowance

 Effective Date:

    

 APIs Affected:

17.2 OfferPrice

Problem/Issue

This is to fix a bug where OfferPrice returns error when requested for journeys with non-BA flights in non-English language for fares with more than 1 bag allowance. 

Solution

OfferPrice will return successful price quote response in the mentioned scenario.

 Critical Impact:
LOW - This will not impact any breaking change to the consumption of British Airways NDC APIs
 Batch Release IT Ref:
COM9-30 - NDCD-721

Rephrasing of lead-in seat price warning in price quote response

 Effective Date:

    

 APIs Affected:

17.2 OfferPrice

Problem/Issue

This is to improve the lead-in seat price warning message returned in OfferPrice and also to fix a bug where the lead-in seat price warning is returned even in cases where seat offer is not returned in OfferPrice response

Solution

Re-phrasing of lead-in seat price warning in price quote response

Sample
OfferPrice_Response_NewSeatPriceWarningMessage.xml

 Critical Impact:
LOW - This will not impact any breaking change to the consumption of British Airways NDC APIs
 Batch Release IT Ref:
COM9-30 - NDCD-766