The OrderChange-Confirm Change Booking Webservice provides IATA Accredited Travel Agents etc, new retailers and Service Providers the ability to pay for changing/upgrading the confirmed flights present in the booking as per IATA NDC schema standards.
The service accepts payment (card or cash aka BSP settlement) and reissues eTickets
This service is used to pay for changing/upgrading the confirmed flights in booking. The service accepts the payment and reissue eTickets for all passengers in the booking. Once the eTickets are successfully re-issued the service returns eTicket details in the response.
Interface Design
This web service is called with the following inputs:
The output data this service returns include:
Client-key: Your 24-bit API connection key SOAPAction: OrderChange17_2_V3
LIVE | PRE-LIVE | BETA |
---|---|---|
https://api.ba.com/selling-distribution/OrderChange/17.2/V3 | https://test.api.ba.com/selling-distribution/OrderChange/17.2/V3 | https://test.api.ba.com/selling-distribution/sandbox/OrderChange/17.2/V3 |
If OrderChangeRQ is invoked within OfferExpiration timelimit (returned in OrderReshopRS(Reprice)), the service will get the offer details from offer storage and do further processing.
If OrderChangeRQ is invoked after OfferExpiration timelimit, the system will return an error as the offer will be deleted from the system and agent has to again start from the OrderReshop(Reshop)
The service checks if the total amount payable passed in OrderChangeRQ matches with the total offer price for the offer returned in the OrderReshopRS (Reprice). It returns an error if the amount does not match.
The service checks if the offer price (base or tax) has changed from the one returned in OrderReshopRS (Reprice), it will Honour the price returned in Reprice if the OrderChange request is made within the Price Guarantee Time limit (returned in Reprice response).
If the price has changed and Price Guarantee Time limit is expired, service will return an error and agent has to again start from the Reshop.
If there is no change in the offer price, the service will not check the Price Guarantee Time limit, it will proceed with the change booking process.
The service works out the commission that is applicable to the agent irrespective of whether the commission value is passed in the request or not.
Re-Issues ETickets for all the flights, once payment is authorised and the total amount payable matches with the offer price returned in Reprice for all passengers.The service re-issues ETickets for all the flights once payment is authorised and the total amount payable matches with the offer price returned in Reprice for all passengers
The service accepts either Card or Cash (BSP settlement) form of payment
The service returns ETicket details once the documents are successfully re-issued.
Returns all the non-refunded EMD (Associated or Disassociated) details once the tickets are successfully re-issued.
The service returns prices in exact decimal value based on the currency (e.g. GBP will be returned at 2 decimals, while JPY will be returned at integer level only).
The service returns responses in the agent’s preferred language. If the agent’s preferred language is not supported by British Airways or the agent’s preferred language is not passed in the request the default language will be used (English). Please refer to the language section here .