Merchant Initiated Transaction
Introdução
Abaixo teremos exemplos de cada tipo de transação indicado na página Envio de indicadores de Transação
Transações Recorrentes
CRDP - Credential-on-file
Nesse tipo de transação, será adicionado o valor CRDP na tag <TxTp>
e o EntryMode (tag CardDataNtryMd
) recebe o valor CDFL:
<AccptrAuthstnReq>
<AuthstnReq>
<Tx>
<Txtp>CRDP</TxTp>
</Tx>
<Cntxt>
<PmtCntxt>
<CardDataNtryMd>CDFL</CardDataNtryMd>
<TxEnvt>MERC</TxEnvt>
<TxChanl>ECOM</TxChanl>
</PmtCntxt>
</Cntxt>
</AuthstnReq>
</AccptrAuthstnReq>
STOD - Standing Order
Nesse tipo de transação, será adicionado o valor STOD na tag <TxTp>
em situações de próximas recorrências (Valor RREC na tag SvcAttr
):
<AccptrAuthstnReq>
<AuthstnReq>
<Tx>
<AddtlSvc>RECP</AddtlSvc>
<SvcAttr>RREC</SvcAttr>
<Txtp>STOD</TxTp>
</Tx>
<Cntxt>
<PmtCntxt>
<CardDataNtryMd>CDFL</CardDataNtryMd>
<TxEnvt>MERC</TxEnvt>
<TxChanl>ECOM</TxChanl>
</PmtCntxt>
</Cntxt>
</AuthstnReq>
</AccptrAuthstnReq>
SBCT - Subscription
Nesse tipo de transação, será adicionado o valor SBCT na tag <TxTp>
em situações de próximas recorrências (Valor RREC na tag SvcAttr
):
<AccptrAuthstnReq>
<AuthstnReq>
<Tx>
<AddtlSvc>RECP</AddtlSvc>
<SvcAttr>RREC</SvcAttr>
<Txtp>SBCT</TxTp>
</Tx>
<Cntxt>
<PmtCntxt>
<CardDataNtryMd>CDFL</CardDataNtryMd>
<TxEnvt>MERC</TxEnvt>
<TxChanl>ECOM</TxChanl>
</PmtCntxt>
</Cntxt>
</AuthstnReq>
</AccptrAuthstnReq>
REIN - Recurring Installment
Nesse tipo de transação, será adicionado o valor REIN na tag <TxTp>
em situações de próximas recorrências (Valor RREC na tag SvcAttr
):
<AccptrAuthstnReq>
<AuthstnReq>
<Tx>
<AddtlSvc>RECP</AddtlSvc>
<SvcAttr>RREC</SvcAttr>
<Txtp>REIN</TxTp>
</Tx>
<Cntxt>
<PmtCntxt>
<CardDataNtryMd>CDFL</CardDataNtryMd>
<TxEnvt>MERC</TxEnvt>
<TxChanl>ECOM</TxChanl>
</PmtCntxt>
</Cntxt>
</AuthstnReq>
</AccptrAuthstnReq>
Transações com Cartões Armazenados
PASH - Partial Shipping
Nesse tipo de transação, será adicionado o valor PASH na tag <TxTp>
.
<AccptrAuthstnReq>
<AuthstnReq>
<Tx>
<Txtp>PASH</TxTp>
</Tx>
<Cntxt>
<PmtCntxt>
<CardDataNtryMd>CDFL</CardDataNtryMd>
<TxEnvt>MERC</TxEnvt>
<TxChanl>ECOM</TxChanl>
</PmtCntxt>
</Cntxt>
</AuthstnReq>
</AccptrAuthstnReq>
DESL - Delayed Sale
Nesse tipo de transação, será adicionado o valor DESL na tag <TxTp>
.
<AccptrAuthstnReq>
<AuthstnReq>
<Tx>
<Txtp>DESL</TxTp>
</Tx>
<Cntxt>
<PmtCntxt>
<CardDataNtryMd>CDFL</CardDataNtryMd>
<TxEnvt>MERC</TxEnvt>
<TxChanl>ECOM</TxChanl>
</PmtCntxt>
</Cntxt>
</AuthstnReq>
</AccptrAuthstnReq>
NOAC - No Attendance Charge
Nesse tipo de transação, será adicionado o valor NOAC na tag <TxTp>
.
<AccptrAuthstnReq>
<AuthstnReq>
<Tx>
<Txtp>NOAC</TxTp>
</Tx>
<Cntxt>
<PmtCntxt>
<CardDataNtryMd>CDFL</CardDataNtryMd>
<TxEnvt>MERC</TxEnvt>
<TxChanl>ECOM</TxChanl>
</PmtCntxt>
</Cntxt>
</AuthstnReq>
</AccptrAuthstnReq>
Reenvios
Nesse tipo de transação, será adicionado o valor TRUE na tag <IsRsbmsn>
.
<AccptrAuthstnReq>
<AuthstnReq>
<Tx>
<IsRsbmsn>TRUE</IsRsbmsn>
</Tx>
<Cntxt>
<PmtCntxt>
<CardDataNtryMd>CDFL</CardDataNtryMd>
<TxEnvt>MERC</TxEnvt>
<TxChanl>ECOM</TxChanl>
</PmtCntxt>
</Cntxt>
</AuthstnReq>
</AccptrAuthstnReq>