Skip to main content

Authorize Transaction

3.1.0
Session Management
SOAP API
Airline Carrier

Not Signed In.

Looks like you may not have access to all of the resources and documentation for this page.
Please log-in or contact your support desk team if you believe you should have access.

The Authorize Transaction (CentivaSearchRQ) API is used to authorize a transaction on an account.

Target Audience
Airline Carrier
API Version
3.1.0
Authentication
Session Token
Service Action Code
CentivaSearchRQ
Sample Request
<CentivaServiceRQ Version="1.1" AgentIdentifier="SSW" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <!-- M -->
    <AccountNumber>8036003100000011</AccountNumber>
    <!-- M -->
    <AccountAuthentication UserName="bobix" PasswordHashed="VXNlclBhc3N3b3JkS2V5U2VlZC9uL26v3B5HoxjjthiDdPhcYLkV28OPzQ=="/>
    <!-- M(username), O(password) -->
    <Request Name="CentivaAuthorizeRQ">
        <!-- M -->
        <CentivaAuthorizeRQ>
            <!-- M -->
            <PreviousAuthorizationCodeToRelease>US1111</PreviousAuthorizationCodeToRelease>
            <!-- o -->
            <AccountCurrency>MXN</AccountCurrency>
            <!-- o -->
            <TransactionCurrency>MXN</TransactionCurrency>
            <!-- M -->
            <TransactionRate>1.0</TransactionRate>
            <!-- o -->
            <TransactionType>SALE</TransactionType>
            <!-- M -->
            <PerPassengerDetail>
                <Passenger LastName="Bierkow" FirstName="Bobix"/>
                <!-- M -->
                <Document DocumentType="TKT">
                    <!-- M -->
                    <FareBreak BaseFare="80.00" TotalTax="20.00" TotalFee="10.00"/>
                    <!-- M -->
                    <BTAmounts>
                        <Amount>70.0</Amount>
                        <!-- M -->
                        <AmountDetail BaseFare="45.00" TotalTax="20.00" TotalFee="5"/>
                        <!-- M -->
                    </BTAmounts>
                </Document>
                <Document DocumentType="TKT">
                    <FareBreak BaseFare="90.00" TotalTax="21.00" TotalFee="9.00"/>
                    <BTAmounts>
                        <Amount>60.0</Amount>
                        <AmountDetail BaseFare="60.00" TotalTax="0.00" TotalFee="0.00"/>
                    </BTAmounts>
                </Document>
            </PerPassengerDetail>
        </CentivaAuthorizeRQ>
    </Request>
</CentivaServiceRQ>
Sample Response
<CentivaServiceRS AgentIdentifier="SSW" Version="1.1">
    <AccountNumber>8036003100000011</AccountNumber>
    <StatusCode>000000</StatusCode>
    <Response Name="CentivaAuthorizeRS">
        <CentivaAuthorizeRS>
            <AccountCurrency>MXN</AccountCurrency>
            <TransactionCurrency>MXN</TransactionCurrency>
            <TransactionType>SALE</TransactionType>
            <AuthorizationCode>MX3150</AuthorizationCode>
            <TotalBTAmounts>
                <Amount>130.00</Amount>
                <AmountDetail BaseFare="105.00" NetFare="0" NetReportingIndicator="false" TotalFee="5.00" TotalTax="20.00"/>
            </TotalBTAmounts>
            <PerPassengerDetail>
                <Passenger FirstName="Bobix" LastName="Bierkow"/>
                <Document DocumentType="TKT" ETicketIndicator="false">
                    <FareBreak BaseFare="80.00" NetFare="0" TotalFee="10.00" TotalTax="20.00"/>
                    <BTAmounts>
                        <Amount>70.00</Amount>
                        <AmountDetail BaseFare="45.00" NetFare="0" TotalFee="5" TotalTax="20.00"/>
                    </BTAmounts>
                    <BTAmountsInAccountCurrency>
                        <Amount>70.00</Amount>
                        <AmountDetail BaseFare="45.00" NetFare="0" TotalFee="5" TotalTax="20.00"/>
                    </BTAmountsInAccountCurrency>
                    <MiscellaneousList/>
                </Document>
                <Document DocumentType="TKT" ETicketIndicator="false">
                    <FareBreak BaseFare="90.00" NetFare="0" TotalFee="9.00" TotalTax="21.00"/>
                    <BTAmounts>
                        <Amount>60.00</Amount>
                        <AmountDetail BaseFare="60.00" NetFare="0" TotalFee="0.00" TotalTax="0.00"/>
                    </BTAmounts>
                    <BTAmountsInAccountCurrency>
                        <Amount>60.00</Amount>
                        <AmountDetail BaseFare="60.00" NetFare="0" TotalFee="0.00" TotalTax="0.00"/>
                    </BTAmountsInAccountCurrency>
                    <MiscellaneousList/>
                </Document>
            </PerPassengerDetail>
        </CentivaAuthorizeRS>
    </Response>
</CentivaServiceRS>