Skip to main content

Check Payment Fraud

1.9.0
Air
Payment
SOAP API
Airline Carrier
  • 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

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

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


  • New attribute added to the schema

API Information

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

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


  • New attribute OfficeCode was added to POS_Type

API Information

Response Format
XML
Service Action Code
FraudCheckRQ
Current Version
1.7.0
Target Audience
AS
Environment
Production

What's New

  • New attribute OfficeCode was added to POS_Type

Relase note ID: 13034