These docs are for v3.4. Click to read the latest docs for v4.0.

MIT

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>

📘

Regra Mastercard - Para alguns MCC's

Para transações dos seguintes MCC's: 7995 (Transações de jogos de azar); 7800 (Loteria de propriedade do governo); 7801 (Jogos de azar na Internet); 7802 (Corridas de cavalos/cães licenciadas pelo governo); 9406 (Loteria de propriedade do governo), as transações de Credential On File (sendo recorrentes ou não) sempre devem vir com CVV, exceto se forem autenticadas via 3DS com autenticação do emissor (AuthntcnRslt = CRPT) ou se forem InApp sem Wallet Identifier.