Мы планируем подключить нашу CRM к Sebre, чтобы мы могли получить детали заказа из PNR.
Какой API можно использовать для достижения этой цели? Есть ли пример кода в PHP? (это что-то вроде чемодана). Нам нужно получить детали сегментов, цену, налоги и т. Д. Для конкретного PNR, созданного на нашем PCC.
TravelItineraryReadRQ (сервис на основе мыла) должен предоставить вам все, что вам нужно:
https://developer.sabre.com/docs/read/soap_apis/management/itinerary/Get_Itinerary
Use TravelItineraryReadLLSRQ service for read PNR
Service Action is TravelItineraryReadLLSRQ
<TravelItineraryReadRQ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://webservices.sabre.com/sabreXML/2011/10" Version="2.2.0">
<MessagingDetails>
<Transaction Code="PNR"/>
</MessagingDetails>
<UniqueID ID="XXXXXXXXX"/>
</TravelItineraryReadRQ>
For PCC, use follwing code on header
<eb:Action>TravelItineraryReadLLSRQ</eb:Action>
<eb:CPAID>PCC Code</eb:CPAID>