DocsAPI ReferenceChangelogFórum
Log In
API Reference
These docs are for v3.4. Click to read the latest docs for v4.0.

Autorização com captura posterior

Introdução

Em uma tentativa de autorização com captura posterior, a transação deve ser enviada com o valor false na tag <TxCaptr>.

Com isso a transação não será capturada automaticamente e poderá ser capturada através de um evento de captura que também será demonstrado abaixo.

Requests

Fluxo de Transações

Abaixo está um exemplo de transação de crédito à vista, com a captura realizada posteriormente.

Exemplo do evento da Autorização

Abaixo temos um exemplo de uma autorização com sua resposta.

<Document xmlns="urn:AcceptorAuthorisationRequestV02.1">
    <AccptrAuthstnReq>
        <Hdr>
            <MsgFctn>AUTQ</MsgFctn>
            <PrtcolVrsn>2.0</PrtcolVrsn>
        </Hdr>
        <AuthstnReq>
            <Envt>
                <Mrchnt>
                    <Id>
                        <Id>ABCDE123456789ABCDE123456789ABCD</Id>
                        <ShrtNm>Nome na fatura</ShrtNm>
                    </Id>
                </Mrchnt>
                <POI>
                    <Id>
                        <Id>2FB4C89A</Id>
                    </Id>
                    <SysNm>Nome do Gateway</SysNm>
                </POI>
                <Card>
                    <PlainCardData>
                        <PAN>4000000000000010</PAN>
                        <XpryDt>2027-10</XpryDt>
                        <CardSctyCd>
                            <CSCVal>123</CSCVal>
                        </CardSctyCd>
                    </PlainCardData>
                </Card>
                <Crdhldr>
                  <Nm>Bruce Banner</Nm>
                </Crdhldr>
            </Envt>
            <Cntxt>
                <PmtCntxt>
                    <CardDataNtryMd>PHYS</CardDataNtryMd>
                    <TxChanl>ECOM</TxChanl>
                </PmtCntxt>
            </Cntxt>
            <Tx>
                <InitrTxId>123123123</InitrTxId>
                <TxCaptr>false</TxCaptr>
                <TxId>
                    <TxDtTm>2020-06-01T15:11:06</TxDtTm>
                    <TxRef>ABCDEF-123456</TxRef>
                </TxId>
                <TxDtls>
                    <Ccy>986</Ccy>
                    <TtlAmt>100</TtlAmt>
                    <AcctTp>CRDT</AcctTp>
                    <RcrngTx>
                        <InstlmtTp>NONE</InstlmtTp>
                        <TtlNbOfPmts>0</TtlNbOfPmts>
                    </RcrngTx>
                </TxDtls>
            </Tx>
        </AuthstnReq>
    </AccptrAuthstnReq>
</Document>
<Document xmlns="urn:AcceptorAuthorisationResponseV02.1">
    <AccptrAuthstnRspn>
        <Hdr>
            <MsgFctn>AUTP</MsgFctn>
            <PrtcolVrsn>2.0</PrtcolVrsn>
            <CreDtTm>2020-06-01T15:11:09</CreDtTm>
        </Hdr>
        <AuthstnRspn>
            <Envt>
                <MrchntId>
                    <Id>ABCDE123456789ABCDE123456789ABCD</Id>
                    <ShrtNm>Nome na fatura</ShrtNm>
                </MrchntId>
            </Envt>
            <Tx>
                <TxId>
                    <TxDtTm>2020-06-01T15:11:09</TxDtTm>
                    <TxRef>ABCDEF-123456</TxRef>
                </TxId>
                <RcptTxId>26770052347033</RcptTxId>
                <TxDtls>
                    <Ccy>986</Ccy>
                    <TtlAmt>100</TtlAmt>
                    <AcctTp>CRDT</AcctTp>
                </TxDtls>
            </Tx>
            <TxRspn>
                <AuthstnRslt>
                    <RspnToAuthstn>
                        <Rspn>APPR</Rspn>
                        <RspnRsn>0000</RspnRsn>
                    </RspnToAuthstn>
                    <AuthstnCd>347033</AuthstnCd>
                    <CmpltnReqrd>true</CmpltnReqrd>
                </AuthstnRslt>
                <Actn>
                    <ActnTp>DISP</ActnTp>
                    <MsgToPres>
                        <MsgDstn>MDSP</MsgDstn>
                        <MsgCntt>Aprovado</MsgCntt>
                    </MsgToPres>
                </Actn>
            </TxRspn>
        </AuthstnRspn>
    </AccptrAuthstnRspn>
</Document>

Exemplo do evento de Captura

Abaixo temos o exemplo da captura posterior com sua resposta.

<Document xmlns="urn:AcceptorCompletionAdviceV02.1">
    <AccptrCmpltnAdvc>
        <Hdr>
            <MsgFctn>CMPV</MsgFctn>
            <PrtcolVrsn>2.0</PrtcolVrsn>
        </Hdr>
        <CmpltnAdvc>
            <Envt>
                <Mrchnt>
                    <Id>
                        <Id>ABCDE123456789ABCDE123456789ABCD</Id>
                    </Id>
                </Mrchnt>
            </Envt>
            <Tx>
                <TxId>
                    <TxDtTm>2020-06-01T15:21:06</TxDtTm>
                    <TxRef>123123123</TxRef>
                </TxId>
                <OrgnlTx>
                    <RcptTxId>26770052347033</RcptTxId>
                </OrgnlTx>
                <TxDtls>
                    <Ccy>986</Ccy>
                    <TtlAmt>100</TtlAmt>
                </TxDtls>
            </Tx>
        </CmpltnAdvc>
    </AccptrCmpltnAdvc>
</Document>
<Document xmlns="urn:AcceptorCompletionAdviceResponseV02.1">
    <AccptrCmpltnAdvcRspn>
        <Hdr>
            <MsgFctn>CMPK</MsgFctn>
            <PrtcolVrsn>2.0</PrtcolVrsn>
        </Hdr>
        <CmpltnAdvcRspn>
            <Envt>
                <Mrchnt>
                    <Id>ABCDE123456789ABCDE123456789ABCD</Id>
                </Mrchnt>
            </Envt>
            <Tx>
                <TxId>
                    <TxDtTm>2020-06-01T15:21:08</TxDtTm>
                    <TxRef>7ca686eb242b4c0482c58961f5d3aac7</TxRef>
                </TxId>
                <Rspn>APPR</Rspn>
            </Tx>
        </CmpltnAdvcRspn>
    </AccptrCmpltnAdvcRspn>
</Document>