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>