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>