The Payment Service API (PaymentRQ) is used to provide consuming applications the ability to perform various payment-related functions.
Target Audience
Airline Carrier
API Version
4.19.0
Authentication
Session Token
Service Action Code
PaymentRQ
The Payment Service API performs the following payment-related functions:
- Authorize payment
- Cancel payment
- Refund payment
- Confirm payment
Actions for this service, grouped by section:
Confirm:
- Confirm Auth
- Original Issuance
- Exchange With AddCollect
- Exchange With Residual
Cancel:
- Cancel Auth
- Void
- Void of Refund
DeferredPayment:
- Add DeferredPayment
- Auth And AddDeferredPayment
- Delete DeferredPayment
- Query DeferredPayment
GetPaymentDetails:
- GetEncryptKey
- GetStatus
- GetDcc
- Get Balance
- GetMcp
Auth:
- Auth
Sample Request
<?xml version="1.0" encoding="UTF-8"?>
<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.19.0"
xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05/beta ../PaymentRQ_v4.19.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>
<MerchantDetail MerchantID="JU" MerchantName="Air Serbia"/>
<OrderDetail SessionID="352E4A6073F322A46D1F739CE21BBA99" OrderID="CMCBNW140617" OrderType="EA" RecordLocator="CMCBNW" DollarAmountPaid="0.00" ThirdPartyBookingInd="false" OneWayInd="false" OrderOfferType="" OrderCreateDate="2016-04-21">
<ProductDetail ProductID="0001" CurrencyCode="EUR" UnitPrice="645.63" Taxes="125.63" Fees="0.00" Quantity="1"/>
<PassengerDetail NameInPNR="Specter/Harvey Mr*ADT" PsgrType="ADT" FirstName="Harvey" LastName="Specter">
<Document DocType="TKT" eTicketInd="true" BaseFare="520.00" Taxes="125.63" Fees="0.00"/>
</PassengerDetail>
<ContactInfo>
<EmailAddress>test@test.com</EmailAddress>
<PhoneNumber Number="381-000001111" Type="H"/>
</ContactInfo>
<FlightDetail>
<AirlineCode>JU</AirlineCode>
<FlightNumber>310</FlightNumber>
<ClassOfService>H</ClassOfService>
<DepartureInfo DepartureAirport="BEG" DepartureDateTime="2017-06-22T06:40:00" CurrentLocalDateTime="2017-06-14T06:10:46"/>
<ArrivalInfo ArrivalAirport="CDG" ArrivalDateTime="2017-06-22T09:15:00" FinalDestinationInd="true"/>
</FlightDetail>
<FlightDetail>
<AirlineCode>JU</AirlineCode>
<FlightNumber>311</FlightNumber>
<ClassOfService>H</ClassOfService>
<DepartureInfo DepartureAirport="CDG" DepartureDateTime="2017-06-25T10:05:00" CurrentLocalDateTime="2017-06-14T06:10:46"/>
<ArrivalInfo ArrivalAirport="BEG" ArrivalDateTime="2017-06-25T12:25:00" FinalDestinationInd="false"/>
</FlightDetail>
</OrderDetail>
<PaymentDetail>
<FOP Type="CC"/>
<PaymentCard CardCode="CA" CardNumber="1111111111112346" CardSecurityCode="000" T3DS_Ind="true" ExpireDate="122018">
<CardHolderName Name="Harvey Specter"/>
<Address>
<AddressLine1>111</AddressLine1>
<CityName>Pom</CityName>
<PostalCode>78990</PostalCode>
<StateProv/>
<Country Code="DZ"/>
</Address>
<EmailAddress>test@sabre.com</EmailAddress>
<Authenticated>false</Authenticated>
</PaymentCard>
<InstallmentDetail NumberOfInstallments="3" Plan="Nevaplan" InstallmentAmount="12.22"/>
<AmountDetail Amount="645.63" CurrencyCode="EUR"/>
<ReturnURLs>
<DefaultURL>https://test.com</DefaultURL>
</ReturnURLs>
</PaymentDetail>
</PaymentRQ>
<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.19.0"
xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05/beta ../PaymentRQ_v4.19.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>
<MerchantDetail MerchantID="JU" MerchantName="Air Serbia"/>
<OrderDetail SessionID="352E4A6073F322A46D1F739CE21BBA99" OrderID="CMCBNW140617" OrderType="EA" RecordLocator="CMCBNW" DollarAmountPaid="0.00" ThirdPartyBookingInd="false" OneWayInd="false" OrderOfferType="" OrderCreateDate="2016-04-21">
<ProductDetail ProductID="0001" CurrencyCode="EUR" UnitPrice="645.63" Taxes="125.63" Fees="0.00" Quantity="1"/>
<PassengerDetail NameInPNR="Specter/Harvey Mr*ADT" PsgrType="ADT" FirstName="Harvey" LastName="Specter">
<Document DocType="TKT" eTicketInd="true" BaseFare="520.00" Taxes="125.63" Fees="0.00"/>
</PassengerDetail>
<ContactInfo>
<EmailAddress>test@test.com</EmailAddress>
<PhoneNumber Number="381-000001111" Type="H"/>
</ContactInfo>
<FlightDetail>
<AirlineCode>JU</AirlineCode>
<FlightNumber>310</FlightNumber>
<ClassOfService>H</ClassOfService>
<DepartureInfo DepartureAirport="BEG" DepartureDateTime="2017-06-22T06:40:00" CurrentLocalDateTime="2017-06-14T06:10:46"/>
<ArrivalInfo ArrivalAirport="CDG" ArrivalDateTime="2017-06-22T09:15:00" FinalDestinationInd="true"/>
</FlightDetail>
<FlightDetail>
<AirlineCode>JU</AirlineCode>
<FlightNumber>311</FlightNumber>
<ClassOfService>H</ClassOfService>
<DepartureInfo DepartureAirport="CDG" DepartureDateTime="2017-06-25T10:05:00" CurrentLocalDateTime="2017-06-14T06:10:46"/>
<ArrivalInfo ArrivalAirport="BEG" ArrivalDateTime="2017-06-25T12:25:00" FinalDestinationInd="false"/>
</FlightDetail>
</OrderDetail>
<PaymentDetail>
<FOP Type="CC"/>
<PaymentCard CardCode="CA" CardNumber="1111111111112346" CardSecurityCode="000" T3DS_Ind="true" ExpireDate="122018">
<CardHolderName Name="Harvey Specter"/>
<Address>
<AddressLine1>111</AddressLine1>
<CityName>Pom</CityName>
<PostalCode>78990</PostalCode>
<StateProv/>
<Country Code="DZ"/>
</Address>
<EmailAddress>test@sabre.com</EmailAddress>
<Authenticated>false</Authenticated>
</PaymentCard>
<InstallmentDetail NumberOfInstallments="3" Plan="Nevaplan" InstallmentAmount="12.22"/>
<AmountDetail Amount="645.63" CurrencyCode="EUR"/>
<ReturnURLs>
<DefaultURL>https://test.com</DefaultURL>
</ReturnURLs>
</PaymentDetail>
</PaymentRQ>
Sample Response
<?xml version="1.0" encoding="UTF-8"?>
<PaymentRS xmlns="http://www.opentravel.org/OTA/2003/05/beta" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SabreTransactionID="01111452754298031277" SystemDateTime="2015-12-20T03:21:50.364" Version="4.19.0"
xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05/beta ../PaymentRQ_v4.19.0.xsd">
<Result ResultCode="SUCCESS" Description="Successful Transaction"/>
<AuthorizationResult ResponseCode="APPROVED" Description="Approved" ApprovalCode="316510" SupplierID="BA" SupplierTransID="100006173588441" SupplierResponseCode="00" AuthRemarks1="AUTH-MPGS/CA2346/13JUN*3DS/01911497413460082816" AuthRemarks2=" AUTH-APV/316510/00/EUR645.63" PaymentRef="01911497413460082816">
<T3DS_Result ECI="02" ECI_ResultCode="Y" UCAF_ResultCode="ab34fdf4341fk3j5454h4343ffeeerer" PA_ResponseCode="N" VE_ResponseCode="N" />
<CSC_Result CSC_ResultCode="Z" CSC_Remarks=" AUTH-UNKNOWN CSC RESULT CODE/Z"/>
<AVS_Result AVS_ResultCode="Z" AVS_Remarks=" AUTH-UNKNOWN AVS RESULT CODE/Z"/>
<AdditionalRemarks>
<Remark>3DS/AUTHENTICATION SUCCESSFUL/02</Remark>
</AdditionalRemarks>
</AuthorizationResult>
</PaymentRS>
<PaymentRS xmlns="http://www.opentravel.org/OTA/2003/05/beta" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SabreTransactionID="01111452754298031277" SystemDateTime="2015-12-20T03:21:50.364" Version="4.19.0"
xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05/beta ../PaymentRQ_v4.19.0.xsd">
<Result ResultCode="SUCCESS" Description="Successful Transaction"/>
<AuthorizationResult ResponseCode="APPROVED" Description="Approved" ApprovalCode="316510" SupplierID="BA" SupplierTransID="100006173588441" SupplierResponseCode="00" AuthRemarks1="AUTH-MPGS/CA2346/13JUN*3DS/01911497413460082816" AuthRemarks2=" AUTH-APV/316510/00/EUR645.63" PaymentRef="01911497413460082816">
<T3DS_Result ECI="02" ECI_ResultCode="Y" UCAF_ResultCode="ab34fdf4341fk3j5454h4343ffeeerer" PA_ResponseCode="N" VE_ResponseCode="N" />
<CSC_Result CSC_ResultCode="Z" CSC_Remarks=" AUTH-UNKNOWN CSC RESULT CODE/Z"/>
<AVS_Result AVS_ResultCode="Z" AVS_Remarks=" AUTH-UNKNOWN AVS RESULT CODE/Z"/>
<AdditionalRemarks>
<Remark>3DS/AUTHENTICATION SUCCESSFUL/02</Remark>
</AdditionalRemarks>
</AuthorizationResult>
</PaymentRS>