Skip to main content

Passenger Details

3.5.0
Air
Reservation
SOAP API
Travel Agency
Airline Carrier
  • Added capability to add and store form of payment remarks in the new PNR field (*FOP).

API Information

Response Format
XML
Service Action Code
PassengerDetailsRQ
Current Version
3.5.0
Target Audience
Both TN and AS
Environment
Production

What's New

  • Added capability to add and store form of payment remarks in the new PNR field (*FOP).

Business Value

  • As per Sabre Advance Notification (SAN) 16643, in 1Q 2025 Sabre is retiring the ‘5-‘ form of payment remarks PNR field. This has been the traditional method of adding and storing form of payment information (supported in PassengerDetailsRQv3.4.0). To prepare customers for the change the new version introduces support of the updated method of adding form of payment data. In order to take advantage of this capability you can self-activate it by enabling PNAPNR TJR setting on your PCC level.

Functional Updates And Enhancements

In the Request

Optional

Parameter: FOP_Remark

Type: element

Description: Used to pass form of payment information to be stored in the new *FOP PNR field

Sample Value:

...
<SpecialReqDetails>
<AddRemarkRQ>
<RemarkInfo>
<FOP_Remark>
<CC_Info>
<PaymentCard AirlineCode="YY" CardSecurityCode="123" Code="VI" ExpireDate="2025-12" ExtendedPayment="12" ManualApprovalCode="123456" Number="4123412341234123"/>
</CC_Info>
</FOP_Remark>
</RemarkInfo>
</AddRemarkRQ>
</SpecialReqDetails>
...
Note: Previously the element could not be repeated. Currently, up to 10 different forms of payment can be stored.

Relase note ID: 17580


  • Modified .../RemarkInfo/Remark to unbounded. - This allows for more than 98 remarks in a single PassengerDetailsRQ call. This is an update to existing service version 3.4.0.
  • Added an additional TravelItineraryAddInfoLLSRQ call for Corporate ID - From now on /PassengerDetailsRQ/TravelItineraryAddInfoRQ/CustomerInfo/Corporate can be combined with other qualifiers, because the ID will be sent in the initial TravelItineraryAddInfoLLSRQ call, before adding other information to the session state. This is an update to existing service version 3.4.0.
  • Modified the limit for splitting Add Remark requests - Abacus remark limit is 779 characters, INFINI is 799 so we lowered the limit to 750 characters. The logic is still approximate but this functionality will now serve a broader base of customers. This is an update to existing service version 3.4.0.
  • (10/18/2021) Integrated the latest version of TravelItineraryAddInfoLLSRQv2.2.1 - With this change the response for addition of Address lines on airline Partitions will be interpreted as successful.
  • (10/28/2021) The API will return Strong Customer Authentication information saved in sessions and reservations when re-displaying the reservation at /PassengerDetailsRS/TravelItineraryReadRS/TravelItinerary/OpenReservationElements/OpenReservationElement/FormOfPayment/PaymentCard/StrongCustomerAuthentication
  • (12/09/2021) Added capability to pass Visa special service document expiration date at .../SpecialReqDetails/SpecialServiceRQ/SpecialServiceInfo/AdvancePassenger/Document/Visa/@ExpirationDate

API Information

Response Format
XML
Service Action Code
PassengerDetailsRQ
Current Version
3.4.0
Target Audience
Both TN and AS
Environment
Production

What's New

  • Modified .../RemarkInfo/Remark to unbounded. - This allows for more than 98 remarks in a single PassengerDetailsRQ call. This is an update to existing service version 3.4.0.
  • Added an additional TravelItineraryAddInfoLLSRQ call for Corporate ID - From now on /PassengerDetailsRQ/TravelItineraryAddInfoRQ/CustomerInfo/Corporate can be combined with other qualifiers, because the ID will be sent in the initial TravelItineraryAddInfoLLSRQ call, before adding other information to the session state. This is an update to existing service version 3.4.0.
  • Modified the limit for splitting Add Remark requests - Abacus remark limit is 779 characters, INFINI is 799 so we lowered the limit to 750 characters. The logic is still approximate but this functionality will now serve a broader base of customers. This is an update to existing service version 3.4.0.
  • (10/18/2021) Integrated the latest version of TravelItineraryAddInfoLLSRQv2.2.1 - With this change the response for addition of Address lines on airline Partitions will be interpreted as successful.
  • (10/28/2021) The API will return Strong Customer Authentication information saved in sessions and reservations when re-displaying the reservation at /PassengerDetailsRS/TravelItineraryReadRS/TravelItinerary/OpenReservationElements/OpenReservationElement/FormOfPayment/PaymentCard/StrongCustomerAuthentication
  • (12/09/2021) Added capability to pass Visa special service document expiration date at .../SpecialReqDetails/SpecialServiceRQ/SpecialServiceInfo/AdvancePassenger/Document/Visa/@ExpirationDate

Resolved Issues

In the Response

N/A

(04/28/2022) The API will now recover from error "UNABLE TO PROCESS AT THIS TIME - PLEASE RETRY". This may occur during addition of itinerary remarks. When this happens, the API attempt to retry the remark adding process after a delay.

Relase note ID: 15764