v1.9.0 | August 14, 2019
- Title : new optional attribute Title added to PersonNameGroup
- MiddleName : new optional attribute Title added to PersonNameGroup
- ContactInfoType : new complex element added with EmailAddress (String) and PhoneNumber (PhoneType) elements added
- LoyaltyMemberDetail : new element added to PassengerDetailType
- ContactInfo : new element added to PassengerDetailType
- NdcInd : new optional attribute added to POS_Type
- NameNumberInPNR : new attribute added to PassengerDetailType
- Address : new complex element of type AddressType added to LoyaltyMembershipDetailType
- ContactInfo : new complex element of type ContactInfoType added to LoyaltyMembershipDetailType
- PersonNameGroup : new attribute group added to LoyaltyMembershipDetailType
- MemberLoggedInInd : new attribute added to LoyaltyMembershipDetailType
- ID : new complex attribute added to LoyaltyMembershipDetailType
- Status : new attribute added to LoyaltyMembershipDetailType
- Level : new attribute added to LoyaltyMembershipDetailType
- IssueDate : new attribute added to LoyaltyMembershipDetailType
- LoyaltyOalCode : new attribute added LoyaltyMembershipDetailType
- CurrentBalance : new attribute added LoyaltyMembershipDetailType
- LoyaltyMemberDetail : new element of type LoyaltyMembershipDetailType added to PaymentCardType
- OrderOfferType : new attribute added to OrderDetail
- OrderCreateDate : new attribute added to OrderDetail
- LoyaltyMemberDetail : new element of type LoyaltyMembershipDetailType added to CustomerDetail
- PersonNameGroup : new attribute group added CustomerDetail
- Name : Attribute deleted from CustomerDetail
API Information
What's New
- Title : new optional attribute Title added to PersonNameGroup
- MiddleName : new optional attribute Title added to PersonNameGroup
- ContactInfoType : new complex element added with EmailAddress (String) and PhoneNumber (PhoneType) elements added
- LoyaltyMemberDetail : new element added to PassengerDetailType
- ContactInfo : new element added to PassengerDetailType
- NdcInd : new optional attribute added to POS_Type
- NameNumberInPNR : new attribute added to PassengerDetailType
- Address : new complex element of type AddressType added to LoyaltyMembershipDetailType
- ContactInfo : new complex element of type ContactInfoType added to LoyaltyMembershipDetailType
- PersonNameGroup : new attribute group added to LoyaltyMembershipDetailType
- MemberLoggedInInd : new attribute added to LoyaltyMembershipDetailType
- ID : new complex attribute added to LoyaltyMembershipDetailType
- Status : new attribute added to LoyaltyMembershipDetailType
- Level : new attribute added to LoyaltyMembershipDetailType
- IssueDate : new attribute added to LoyaltyMembershipDetailType
- LoyaltyOalCode : new attribute added LoyaltyMembershipDetailType
- CurrentBalance : new attribute added LoyaltyMembershipDetailType
- LoyaltyMemberDetail : new element of type LoyaltyMembershipDetailType added to PaymentCardType
- OrderOfferType : new attribute added to OrderDetail
- OrderCreateDate : new attribute added to OrderDetail
- LoyaltyMemberDetail : new element of type LoyaltyMembershipDetailType added to CustomerDetail
- PersonNameGroup : new attribute group added CustomerDetail
- Name : Attribute deleted from CustomerDetail
Business Value
- New attribute and elements added to the schema
New Features
In the Request
Optional
- Parameter: Title
-
Type: string
Description: Title of a person
Sample Value:
Title = "Mr"Note:
In the Request
Optional
- Parameter: MiddleName
-
Type: string
Description: MiddleName to indicate the middle name of the passenger
Sample Value:
MiddleName="Ross"Note:
In the Request
Optional
- Parameter: LoyaltyMemberDetail
-
Type: LoyaltyMembershipDetailType
Description: Loyalty member details of a passenger
Sample Value:
<LoyaltyMemberDetail Name="Dan ROSS WATSON" Title="Mr" FirstName="DAN" MiddleName="Ross" LastName="WATSON" MemberLoggedInInd="true" Id="123455" Status="ACTIVE" Level="GOLD" IssueDate="2019-05-26" LoyaltyOalCode="GOLD" CurrentBalance="10.00">
<Address AddressType="0">
<StreetNmbr PO_Box="12345"/>
<BldgRoom>2</BldgRoom>
<AddressLine1>Number1</AddressLine1>
<AddressLine2>MarxStreet</AddressLine2>
<PostalCode>V3W 0R8</PostalCode>
<County>CA</County>
<StateProv StateCode="BC" Name="Texas"/>
<Country Code="AA" Name="America"/>
</Address>
<ContactInfo>
<EmailAddress>test@test.com</EmailAddress>
<PhoneNumber Number="1212121276" Type="M"/>
</ContactInfo>
</LoyaltyMemberDetail>Note:
In the Request
Optional
- Parameter: ContactInfo
-
Type: ContactInfoType
Description: Contact Information of a passenger
Sample Value:
<ContactInfo>
<EmailAddress>test@test.com</EmailAddress>
<PhoneNumber Number="1212129276" Type="M"/>
</ContactInfo>Note:
In the Request
Optional
- Parameter: NameNumberInPNR
-
Type: string
Description: NameNumberInPNR to indicate position of this name in the list of passengers.
Sample Value:
NameNumberInPNR="1"Note:
In the Request
Optional
- Parameter: NdcInd
-
Type: POS_Type
Description: Indicate request via New Distribution Capability (NDC) program
Sample Value:
NdcInd="true"Note:
In the Request
Optional
- Parameter: LoyaltyMemberDetail
-
Type: LoyaltyMembershipDetailType
Description: LoyaltyMemberDetail is new element added under PaymentCardType
Sample Value:
<LoyaltyMemberDetail Name="Dan ROSS WATSON" Title="Mr" FirstName="DAN" MiddleName="ROSS" LastName="WATSON" MemberLoggedInInd="true" Id="123455" Status="ACTIVE" Level="GOLD" IssueDate="2019-05-26" LoyaltyOalCode="GOLD" CurrentBalance="10.00"><Address AddressType="0"><StreetNmbr PO_Box="12345"/><BldgRoom>2</BldgRoom><AddressLine1>Number1</AddressLine1><AddressLine2>MarxStreet</AddressLine2><CityName>Surrey</CityName><PostalCode>V3W 0R8</PostalCode><County>CA</County><StateProv StateCode="BC" Name="Texas"/><Country Code="AA" Name="America"/></Address>= <ContactInfo><EmailAddress>abcd@gmail.com</EmailAddress><PhoneNumber Number="###########9276" Type="M"/></ContactInfo></LoyaltyMemberDetail>Note:
In the Request
Optional
- Parameter: OrderType
-
Type: string
Description: OrderType attribute added to OrderDetail to indicate order type
Sample Value:
Note: Example : O - Original, EE - Even Exchange, EA - Exchange w/ Add Collect
In the Request
Optional
- Parameter: LoyaltyMemberDetail
-
Type: LoyaltyMembershipDetailType
Description: New element added to CustomerDetail
Sample Value:
<LoyaltyMemberDetail Name="Dan ROSS WATSON" Title="Mr" FirstName="DAN" MiddleName="R" LastName="WATSON" MemberLoggedInInd="true" Id="123455" Status="ACTIVE" Level="GOLD" IssueDate="2019-05-26" LoyaltyOalCode="GOLD" CurrentBalance="10.00"><Address AddressType="0"><StreetNmbr PO_Box="12345"/><BldgRoom>2</BldgRoom><AddressLine1>Number1</AddressLine1><AddressLine2>MarxStreet</AddressLine2><CityName>Surrey</CityName><PostalCode>V3W 0R8</PostalCode><County>CA</County><StateProv StateCode="BC" Name="Texas"/><Country Code="AA" Name="America"/></Address>= <ContactInfo><EmailAddress>abcd@gmail.com</EmailAddress><PhoneNumber Number="###########9276" Type="M"/></ContactInfo></LoyaltyMemberDetail>Note:
In the Request
Optional
- Parameter: PersonNameGroup
-
Type: attributeGroup
Description: Attribute group PersonNameGroup is added to PaymentCardType
Sample Value:
Note: This attribute group contains these attributes : Name, Title, FirstName, MiddleName and LastName
In the Request
Optional
- Parameter: PersonNameGroup
-
Type: PersonNameGroup
Description: Attribute group PersonNameGroup is added to CustomerDetail
Sample Value:
Note: This attribute group contains these attributes : Name, Title, FirstName, MiddleName and LastName
Relase note ID: 12853
v1.8.0 | December 12, 2018
- New attribute added to the schema
API Information
What's New
- New attribute added to the schema
Business Value
- New attribute added to the schema
New Features
In the Request
Optional
- Parameter: TokenizedAccountNbr
-
Type: String
Description: New optional attribute "TokenizedAccountNbr" indicates the account number is tokenized
Sample Value:
<FraudCheckRQ xmlns="http://www.opentravel.org/OTA/2003/05/beta" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SystemDateTime="2001-12-17T09:30:47Z" SabreTransactionID="01511445233755780232" Version="1.8.0" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05/beta FraudCheckv1.8.0.xsd">
<Action>ScreenFraud</Action>
<POS PseudoCityCode="AUH" AgentSine="441527" AgentDutyCode="5" StationNumber="11111133" ISOCountry="AU" IP_Address="122.248.183.1" ChannelID="WEB" LocalDateTime="2015-10-19T09:56:39.000" SourceID="SSW" OfficeCode="OF"/>
<MerchantDetail MerchantID="EY" MerchantName="Etihad" MerchantCategoryCode="4511"/>
<OrderDetail UniqueBookingID="AZSPZZ191015" SessionID="67TYREFRJR191015" OrderID="LLAPZZ191015" OrderType="EA" RecordLocator="LLAPZZ" InvoiceNumber="45397802" ThirdPartyBookingInd="false" OneWayInd="false" MultiCityInd="false" PromotionCode="SAC90">
<ProductDetail ProductID="0001" ProductName="CUDE/CHRISTINE" ProductCategoryCode="7561" UnitPrice="220" Quantity="1" OriginCity="AUH" DestinationCity="BOM" TourCode="ITTH3Y0E00"/>
<PassengerDetail NameInPNR="WATSON/DIANA" Name="DIANA WATSON" FirstName="DIANA" LastName="WATSON" PsgrType="ADT" Gender="F" BirthDate="1957-08-13" FrequentFlierID="123456" FrequentFlierStatus="GOLD">
<Document DocType="TKT" eTicketInd="true" NetFareInd="true" DocNumber="2127034825" BaseFare="0" NetFare="0" Taxes="0" Fees="0"/>
</PassengerDetail>
</OrderDetail>
<AccountDetail AccountType="BT" TokenizedAccountNbr="8161ABCDEFGH4453" UserName="554661074" Password="21511722" ExpireDate="2017-07-17" AccountCurrencyCode="ZAR" CurrencyCode="AUD"/>
<PaymentDetail>
<FOP Type="CC" Fop_Code="VI"/>
<PaymentCard CardType="0" CardCode="VI" TokenizedCardNumber="4111ABCDEFGH1000" IssueNumber="text" CardSecurityCode="####" ECI="05" ExpireDate="####" ExtendPayment="1">
<CardHolderName Name="DIANA WATSON" FirstName="DIANA" LastName="WATSON"/>
<T3DS VerificationResult="PASSPORT" AuthenticationResult="YES" ECI="01" ECI_ResultCode="Y"/>
</PaymentCard>
<AmountDetail Amount="220" CurrencyCode="AUD" NumericCurrencyCode="36" ExchangeRate="3.14159265358979" BonusAmount="0" InstallmentAmount="0"/>
<AuthorizationResult ResponseCode="APPROVED" ApprovalCode="X85580" AVS_ResultCode="Y" CSC_ResultCode="M" CAVV_ResultCode="A" SupplierID="050588036672265" SupplierResponseCode="00" Description="APPROVED" SupplierTransID="050588036672265" FailedCount="0" PaymentRef="01111430341205725744"/>
</PaymentDetail>
</FraudCheckRQ>Note:
In the Request
Optional
- Parameter: TokenizedCardNumber
-
Type: String
Description: New optional attribute "TokenizedCardNumber" indicates the card number is tokenized
Sample Value:
<FraudCheckRQ xmlns="http://www.opentravel.org/OTA/2003/05/beta" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SystemDateTime="2001-12-17T09:30:47Z" SabreTransactionID="01511445233755780232" Version="1.8.0" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05/beta FraudCheckv1.8.0.xsd">
<Action>ScreenFraud</Action>
<POS PseudoCityCode="AUH" AgentSine="441527" AgentDutyCode="5" StationNumber="11111133" ISOCountry="AU" IP_Address="122.248.183.1" ChannelID="WEB" LocalDateTime="2015-10-19T09:56:39.000" SourceID="SSW" OfficeCode="OF"/>
<MerchantDetail MerchantID="EY" MerchantName="Etihad" MerchantCategoryCode="4511"/>
<OrderDetail UniqueBookingID="AZSPZZ191015" SessionID="67TYREFRJR191015" OrderID="LLAPZZ191015" OrderType="EA" RecordLocator="LLAPZZ" InvoiceNumber="45397802" ThirdPartyBookingInd="false" OneWayInd="false" MultiCityInd="false" PromotionCode="SAC90">
<ProductDetail ProductID="0001" ProductName="CUDE/CHRISTINE" ProductCategoryCode="7561" UnitPrice="220" Quantity="1" OriginCity="AUH" DestinationCity="BOM" TourCode="ITTH3Y0E00"/>
<PassengerDetail NameInPNR="WATSON/DIANA" Name="DIANA WATSON" FirstName="DIANA" LastName="WATSON" PsgrType="ADT" Gender="F" BirthDate="1957-08-13" FrequentFlierID="123456" FrequentFlierStatus="GOLD">
<Document DocType="TKT" eTicketInd="true" NetFareInd="true" DocNumber="2127034825" BaseFare="0" NetFare="0" Taxes="0" Fees="0"/>
</PassengerDetail>
</OrderDetail>
<AccountDetail AccountType="BT" TokenizedAccountNbr="8161ABCDEFGH4453" UserName="554661074" Password="21511722" ExpireDate="2017-07-17" AccountCurrencyCode="ZAR" CurrencyCode="AUD"/>
<PaymentDetail>
<FOP Type="CC" Fop_Code="VI"/>
<PaymentCard CardType="0" CardCode="VI" TokenizedCardNumber="4111ABCDEFGH1000" IssueNumber="text" CardSecurityCode="####" ECI="05" ExpireDate="####" ExtendPayment="1">
<CardHolderName Name="DIANA WATSON" FirstName="DIANA" LastName="WATSON"/>
<T3DS VerificationResult="PASSPORT" AuthenticationResult="YES" ECI="01" ECI_ResultCode="Y"/>
</PaymentCard>
<AmountDetail Amount="220" CurrencyCode="AUD" NumericCurrencyCode="36" ExchangeRate="3.14159265358979" BonusAmount="0" InstallmentAmount="0"/>
<AuthorizationResult ResponseCode="APPROVED" ApprovalCode="X85580" AVS_ResultCode="Y" CSC_ResultCode="M" CAVV_ResultCode="A" SupplierID="050588036672265" SupplierResponseCode="00" Description="APPROVED" SupplierTransID="050588036672265" FailedCount="0" PaymentRef="01111430341205725744"/>
</PaymentDetail>
</FraudCheckRQ>Note:
Relase note ID: 12899
v1.7.0 | June 14, 2017
- New attribute OfficeCode was added to POS_Type
API Information
What's New
- New attribute OfficeCode was added to POS_Type
Relase note ID: 13034