API Information

Response Format
XML
Service Action Code
PaymentRQ
Current Version
4.16.0
Target Audience
Both TN and AS
Environment
Production
Documentation
Go to the Payment Service documentation

What's New

  • New attribute and elements added to the schema

Business Value

  • New attribute and elements added to the schema

New Features

In the Request

Optional

Parameter: TCN_Nbr

Type: String

Description: New optional attribute TCN_Nbr of type String added to PaymentRQ/OrderDetail/@TCN_Nbr indicates transaction reference number to be passed from ticketing based on document issued

Sample Value:

<PaymentRQ xmlns="http://www.opentravel.org/OTA/2003/05/beta" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SabreTransactionID="01221450682499283451" SystemDateTime="2015-12-21T07:21:50.364" Version="4.16.0" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05/beta ../../PaymentRQ_v4.16.0.xsd"> <Action Type="Issuance">ConfirmAuth</Action> <POS CityCode="0EZC" PseudoCityCode="0EZC" AgentSine="AAS" StationNumber="11617270" ISOCountry="US" SettlementPlan="ARC" ChannelID="AGY" LocalDateTime="2015-12-21T01:56:00.000-06:00"/> <MerchantDetail MerchantID="1S"/> <OrderDetail OrderID="GRQMMP" RecordLocator="GRQMMP" ClearingSequence="1" ClearingCount="3" TCN_Nbr="9876543211234"> </OrderDetail> </PaymentRQ>
Parameter: TokenizedAccountNbr

Type: String

Description: New optional attribute "TokenizedAccountNbr" indicated Account number is tokenized

Sample Value:

<PaymentRQ 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="01221450682499283451" Version="4.16.0" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05/beta ../PaymentRQ_v4.16.0.xsd"> <Action Type="Issuance">ConfirmAuth</Action> <POS StationNumber="41000864" ISOCountry="CA" ChannelID="ATO" LocalDateTime="2015-02-12T13:22:09.4601951-07:00"/> <MerchantDetail MerchantID="WS"/> <OrderDetail OrderID="CWTEWH" RecordLocator="CWTEWH" ClearingSequence="1" ClearingCount="1"> <ProductDetail UnitPrice="180.00" OriginCity="YYZ" DestinationCity="YVR"/> <PassengerDetail NameInPNR="Barkley/Gordon" FirstName="Gordon" LastName="Barkley"> <Document DocType="TKT" DocNumber="1235678" InitialDocType="TKT" AlternateCurrency="USD" AlternateCurrencyDocAmount="123.45"/> </PassengerDetail> <FlightDetail> <AirlineCode>WS</AirlineCode> <OperatingAirlineCode>WS</OperatingAirlineCode> <FlightNumber>701</FlightNumber> <ClassOfService>M</ClassOfService> <DepartureInfo DepartureAirport="YYZ" DepartureDateTime="2015-02-13T00:00:00"/> </FlightDetail> </OrderDetail> <AccountDetail AccountType="WD" TokenizedAccountNbr="4444QZIMELQE1111" AccountCurrencyCode="WD"/> <PaymentDetail> <FOP Type="WD" FOP_Code="IK"/> <AmountDetail Amount="5" CurrencyCode="CAD" ExchangeRate="1"> <TaxBreak TaxType="AT" TaxCode="QR" TaxAmount="16.06"/> <FeeBreak FeeCode="IVA" BaseFee="0" FeeTaxes="0"/> </AmountDetail> </PaymentDetail> </PaymentRQ>
Parameter: ReturnTokenInd

Type: Boolean

Description: New optional attribute "ReturnTokenInd" indicates whether to return tokenized number or non-tokenized number in the response. eg. true or false. If true, return tokenized number in response. If false, return non-tokenized card number

Sample Value:

<PaymentRQ xmlns="http://www.opentravel.org/OTA/2003/05/beta" SystemDateTime="2018-11-21T02:31:31.066-06:00" Version="1.0.0"> <Action>GetCard</Action> <POS PseudoCityCode="61N1" AgencyName="234-234-234" ISOCountry="US" ChannelID="AGY" LocalDateTime=""> <BrowserDetail/> </POS> <MerchantDetail MerchantID="1H"/> <OrderDetail RecordLocator="ABCDEF"> <ContactInfo> <PhoneNumber Number="234-234-234" Type="F"/> </ContactInfo> <Hotel CheckInDate="2019-02-21-06:00" CheckOutDate="2019-02-24-06:00"> <ProviderInfo ProviderName="hotelName"> <ProviderAddress/> <Contact> <PhoneNumber Number=" 441614453941" Type="F"/> </Contact> </ProviderInfo> <Room Description="roomDesc"> <Guest FirstName="JSPVM" LastName="TDSMOCK"/> </Room> <Cost TotalAmount="1000.00"/> </Hotel> </OrderDetail> <AccountDetail AccountCode="SABREAIRDINERS" ReturnTokenInd="true"/> <PaymentDetail> <AmountDetail Amount="1000.00" CurrencyCode="USD"/> <CardUsageResult/> </PaymentDetail> </PaymentRQ>
Parameter: ContactInfo

Type: ContactInfoType

Description: New optional element "ContactInfo" indicates the pos contact details of the passenger

Sample Value:

<PaymentRQ xmlns="http://www.opentravel.org/OTA/2003/05/beta" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SabreTransactionID="01911450603043204670" SystemDateTime="2015-12-20T03:21:50.364" Version="4.16.0" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05/beta ../PaymentRQ_v4.16.0.xsd"> <Action>Auth</Action> <POS PseudoCityCode="ERF" NdcInd="true" LNIATA="BC0DD9" StationNumber="95493101" ISOCountry="AT" IP_Address="10.100.100.200" ChannelID="WEB" LocalDateTime="2017-06-14T04:10:46.738Z" LanguageCode="es_ES"> <ContactInfo FirstName="RASHMI" LastName="KUMBUGOWDANA"> <EmailAddress>RASHMI.KUMBUGOWDANA@SABRE.COM</EmailAddress> <PhoneNumber Number="6826059999" Type="M"/> </ContactInfo> </POS> </PaymentRQ>
Parameter: NdcInd

Type: Boolean

Description: New optional attribute "NDC indicator" that will be passed to payment by Order Management System application when NDC transaction happens

Sample Value:

<PaymentRQ xmlns="http://www.opentravel.org/OTA/2003/05/beta" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SabreTransactionID="01911450603043204670" SystemDateTime="2015-12-20T03:21:50.364" Version="4.16.0" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05/beta ../PaymentRQ_v4.16.0.xsd"> <Action>Auth</Action> <POS PseudoCityCode="ERF" NdcInd="true" LNIATA="BC0DD9" StationNumber="95493101" ISOCountry="AT" IP_Address="10.100.100.200" ChannelID="WEB" LocalDateTime="2017-06-14T04:10:46.738Z" LanguageCode="es_ES"> <ContactInfo FirstName="RASHMI" LastName="KUMBUGOWDANA"> <EmailAddress>RASHMI.KUMBUGOWDANA@SABRE.COM</EmailAddress> <PhoneNumber Number="6826059999" Type="M"/> </ContactInfo> </POS> </PaymentRQ>
Parameter: Description

Type: String

Description: New optional attribute "Description" indicates description of hotel room

Sample Value:

<PaymentRQ xmlns="http://www.opentravel.org/OTA/2003/05/beta" SystemDateTime="2018-11-21T02:31:31.066-06:00" Version="1.0.0"> <Action>GetCard</Action> <POS PseudoCityCode="61N1" AgencyName="234-234-234" ISOCountry="US" ChannelID="AGY" LocalDateTime=""> <BrowserDetail/> </POS> <MerchantDetail MerchantID="1H"/> <OrderDetail RecordLocator="ABCDEF"> <ContactInfo> <PhoneNumber Number="234-234-234" Type="F"/> </ContactInfo> <Hotel CheckInDate="2019-02-21-06:00" CheckOutDate="2019-02-24-06:00"> <ProviderInfo ProviderName="hotelName"> <ProviderAddress/> <Contact> <PhoneNumber Number=" 441614453941" Type="F"/> </Contact> </ProviderInfo> <Room Description="roomDesc"> <Guest FirstName="JSPVM" LastName="TDSMOCK"/> </Room> <Cost TotalAmount="1000.00"/> </Hotel> </OrderDetail> <AccountDetail AccountCode="SABREAIRDINERS" ReturnTokenInd="false"/> <PaymentDetail> <AmountDetail Amount="1000.00" CurrencyCode="USD"/> <CardUsageResult/> </PaymentDetail> </PaymentRQ>

In the Response

Required

Parameter: SupplierID

Type: String

Description: New attribute "SupplierID" indicates name of the vendor which does authorization

Sample Value:

<PaymentRS 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="01711453449084466999" Version="4.16.0" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05/beta ../PaymentRQ_v4.16.0.xsd"> <Result ResultCode="SUCCESS" Description="Successful" /> <GetCardResult SupplierID="CONFERMA"> <PaymentCard CardCode="DC" CardSecurityCode="" ExpireDate="052019" TokenizedCardNumber="36I201JUFG0374"> </GetCardResult> </PaymentRS>

Optional

Parameter: PaymentAccountRef

Type: String

Description: New optional attribute "PaymentAccountRef" is for Visa, MasterCard and ELO cards authorization response and the field value will be written to the offline file. The field contains the primary account information of the card.

Sample Value:

<PaymentRS 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="01711453449084466999" Version="4.16.0" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05/beta ../PaymentRQ_v4.16.0.xsd"> <Result ResultCode="SUCCESS" Description="Successful Transaction"/> <AuthorizationResult ResponseCode="APPROVED" Description="Approved" ApprovalCode="316510" SupplierID="BA" SupplierTransID="100006173588441" SupplierResponseCode="00" AuthRemarks1="AUTH-BA/CA2346/13JUN/01911497413460082816" AuthRemarks2=" AUTH-APV/316510/00/EUR645.63" PaymentRef="01911497413460082816"> <T3DS_Result ECI="02" ECI_ResultCode="Y" UCAF_ResultCode="ab34fdf4341fk3j5454h4343ffeeerer"/> <CSC_Result CSC_ResultCode="M" RawCSC_ResultCode="M" CSC_Remarks=" AUTH-MATCHED/M"/> <AVS_Result AVS_ResultCode="L" RawAVS_ResultCode="G" AVS_Remarks=" AUTH-AVS COULD NOT BE VERIFIED FOR AN INTERNATIONAL TRANSACTION/L"/> <AuthResponseDetail AuthSrcCode="4" AuthValidationCode="6N8D" ProductID="A " AuthCharacteristicInd="V" POS_ConditionCode="08" POS_AdditionalData="400000000000" MCC="3012" POS_EntryMode="Y" TIC="U0" SpendQualifiedInd="Z" PaymentAccountRef="V0010013018037701369573085320"/> </AuthorizationResult> </PaymentRS>
Parameter: RawCSC_ResultCode

Type: String

Description: New optional attribute "RawCSC_ResultCode" indicates actual card security verification result code sent from supplier

Sample Value:

<PaymentRS 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="01711453449084466999" Version="4.16.0" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05/beta ../PaymentRQ_v4.16.0.xsd"> <Result ResultCode="SUCCESS" Description="Successful Transaction"/> <AuthorizationResult ResponseCode="APPROVED" Description="Approved" ApprovalCode="316510" SupplierID="BA" SupplierTransID="100006173588441" SupplierResponseCode="00" AuthRemarks1="AUTH-BA/CA2346/13JUN/01911497413460082816" AuthRemarks2=" AUTH-APV/316510/00/EUR645.63" PaymentRef="01911497413460082816"> <T3DS_Result ECI="02" ECI_ResultCode="Y" UCAF_ResultCode="ab34fdf4341fk3j5454h4343ffeeerer"/> <CSC_Result CSC_ResultCode="M" RawCSC_ResultCode="M" CSC_Remarks=" AUTH-MATCHED/M"/> <AVS_Result AVS_ResultCode="L" RawAVS_ResultCode="G" AVS_Remarks=" AUTH-AVS COULD NOT BE VERIFIED FOR AN INTERNATIONAL TRANSACTION/L"/> <AuthResponseDetail AuthSrcCode="4" AuthValidationCode="6N8D" ProductID="A " AuthCharacteristicInd="V" POS_ConditionCode="08" POS_AdditionalData="400000000000" MCC="3012" POS_EntryMode="Y" TIC="U0" SpendQualifiedInd="Z" PaymentAccountRef="V0010013018037701369573085320"/> </AuthorizationResult> </PaymentRS>
Parameter: RawAVS_ResultCode

Type: String

Description: New optional attribute "RawAVS_ResultCode" indicates actual address verification result code sent from supplier

Sample Value:

<PaymentRS 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="01711453449084466999" Version="4.16.0" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05/beta ../PaymentRQ_v4.16.0.xsd"> <Result ResultCode="SUCCESS" Description="Successful Transaction"/> <AuthorizationResult ResponseCode="APPROVED" Description="Approved" ApprovalCode="316510" SupplierID="BA" SupplierTransID="100006173588441" SupplierResponseCode="00" AuthRemarks1="AUTH-BA/CA2346/13JUN/01911497413460082816" AuthRemarks2=" AUTH-APV/316510/00/EUR645.63" PaymentRef="01911497413460082816"> <T3DS_Result ECI="02" ECI_ResultCode="Y" UCAF_ResultCode="ab34fdf4341fk3j5454h4343ffeeerer"/> <CSC_Result CSC_ResultCode="M" RawCSC_ResultCode="M" CSC_Remarks=" AUTH-MATCHED/M"/> <AVS_Result AVS_ResultCode="L" RawAVS_ResultCode="G" AVS_Remarks=" AUTH-AVS COULD NOT BE VERIFIED FOR AN INTERNATIONAL TRANSACTION/L"/> <AuthResponseDetail AuthSrcCode="4" AuthValidationCode="6N8D" ProductID="A " AuthCharacteristicInd="V" POS_ConditionCode="08" POS_AdditionalData="400000000000" MCC="3012" POS_EntryMode="Y" TIC="U0" SpendQualifiedInd="Z" PaymentAccountRef="V0010013018037701369573085320"/> </AuthorizationResult> </PaymentRS>