The OrderCreate Webservice provides IATA Accredited Travel Agents, new retailers, and Service Providers the ability to book for flights and seats as per IATA NDC schema standards.
OrderCreate service can be invoked in 2 contexts:
The ability for clients to pay and confirm in the same transaction. The service accepts payment (card or cash aka BSP settlement or e-voucher), creates a booking and issues etickets. The service can also be used to purchase seats or bags , along with flights and issues EMD once the seat or bag purchase is successful. Both booking and document (ETicket and EMD) details are returned in the OrderViewRS along with the booking reference (PNR)
The ability for clients to create a booking without making a payment. The service checks if the client is eligible to create a held booking and if eligible it creates a booking. Along with flights clients can also reserve seats (paid or frees seats) without paying for it. The service returns booking details in the OrderViewRS along with the booking reference (PNR). The service also returns Payment Time Limit (Ticket Time Limit). The client must pay for the booking using AirDocIssue Webservice before the time limit expires otherwise booking will automatically be cancelled.
This web service is called with the following inputs:
The output data this service returns include:
In order to access our API, you will need to pass the following two http headers for each call
Client-key: Your 24-bit API connection key SOAPAction: OrderCreate17_2_V4
Please update your WSDL to point to the correct endpoint.
Paste this URL into the SOAP address location.
WSDL Snippet Example