Skip to main content

Authorize Transaction

3.1.0
Session Management
SOAP API
Airline Carrier

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

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.

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>