OrderRetrieve 19.2 (Standalone)
Introduction
The OrderRetrieve Webservice provides Travel Agents with the ability to retrieve the order.
This service returns the order details along with TKT/EMD details. OrderViewRS is a reply on OrderRetrieveRQ, it returns PNR/Reservation details.
OrderRetrieve Webservice
This service returns the order details. This service can only be used on existing bookings.
Limitations (This list is not exhaustive)
- PNR which was not created by the requester is not returned
- Other Airline's business rules can influence on PNR retrieve functionality
This web service is called with the following inputs:
- Booking/PNR reference
The output data this service returns include:
- OrderID (Booking reference or PNR reference)
- Passenger details
- Price details
- Ancillary service details
- Flight details
- Payment Time Limit (OPC/Ticket Time Limit), if applicable
- Commission info
- Bag details
- E-TKT details with passenger association
- EMD details with passenger association
- Error message if something went wrong during payment or ticketing process
Access
In order to access API, you will need to pass the following two headers for each call.
Authentication and authorization stand on the protocol layer using basic HTTP authentication. Given username and password with separator “:” MUST be base64-encoded and passed as HTTP header “Authorization”. This header is mandatory for all requests. For example, if "TestLogin" set as the username and "TestPass" set as the password, then the field's value is base64-encoding of TestLogin: TestPass, or QWxhZGRpbjpPcGVuU2VzYW1l. Then the Authorization header will appear as Authorization: Basic QWxhZGRpbjpPcGVuU2VzYW1l
- Header 'Content-Type: text/xml'
- Message structure: <soapenv:Envelope><soapenv:Body> Message... </soapenv:Body></soapenv:Envelope>
OrderRetrieveRQ structure
OrderRetrieve Error/Validation Checks
© 2021 SOLRING HOLDINGS LIMITED. All rights reserved.