Introdução
Uma transação por Contactless é uma transação por aproximação em um POS da Stone.
Transações Contactless devem enviar ECTL (EMV Contactless) ou CTLS (Contactless Tarja) na tag <CardDataNtryMd>
.
Request
Abaixo temos um exemplo de autorização feita por métodos de aproximação ou sem contato.
<Document xmlns="urn:AcceptorAuthorisationRequestV02.1">
<AccptrAuthstnReq>
<Hdr>
<MsgFctn>AUTQ</MsgFctn>
<PrtcolVrsn>2.0</PrtcolVrsn>
</Hdr>
<AuthstnReq>
<Envt>
<POI>
<SysNm>Stone </SysNm>
<Cmpnt>
<Id>
<PrvdrId>PAX</PrvdrId>
<Id>D210N</Id>
<SrlNb>51199026</SrlNb>
</Id>
<Sts>
<VrsnNb>3.18.0</VrsnNb>
</Sts>
<Com>
<ComTp>WIFI</ComTp>
</Com>
</Cmpnt>
</POI>
<Mrchnt>
<Id>
<Id>SAK</Id><!-------Inserir a SAK aqui----->
</Id>
</Mrchnt>
<Card>
<PlainCardData>
<PAN>PAN</PAN>
<XpryDt>2025-12</XpryDt>
<CardSeqNb>1</CardSeqNb>
<TrckData>
<TrckNb>2</TrckNb>
<TrckVal>VALOR DA TRACK 2</TrckVal>
</TrckData>
</PlainCardData>
</Card>
<Crdhldr>
<Authntcn>
<AuthntcnMtd>NPIN</AuthntcnMtd>
<CrdhldrOnLinePIN>
<PINFrmt>ISO0</PINFrmt>
<NcrptdPINBlck>
<CnttTp>ECRP</CnttTp>
<EnvlpdData>
<Rcpt>
<KEK>
<KEKId>
<DerivtnId>00000</DerivtnId> <!------INSERIR A CHAVE DE TESTES RECEBIDA----->
</KEKId>
<NcrptdKey>000000</NcrptdKey>
</KEK>
</Rcpt>
<NcrptdCntt>
<NcrptdData>0000000000</NcrptdData>
</NcrptdCntt>
</EnvlpdData>
</NcrptdPINBlck>
</CrdhldrOnLinePIN>
</Authntcn>
<Nm>ETEC/PAYPASS</Nm>
</Crdhldr>
</Envt>
<Cntxt>
<PmtCntxt>
<CardDataNtryMd>ECTL</CardDataNtryMd>
</PmtCntxt>
</Cntxt>
<Tx>
<TxCaptr>true</TxCaptr>
<TxId>
<TxDtTm>2018-11-29T17:47:50</TxDtTm>
<TxRef>2018-11-29T17:47:50</TxRef>
</TxId>
<InitrTxId>00000000</InitrTxId>
<TxDtls>
<Ccy>0986</Ccy>
<TtlAmt>100</TtlAmt> <!-------Valor total----->
<AcctTp>CRDT</AcctTp>
<ICCRltdData>0000000</ICCRltdData> <!-------Dados do chip----->
<RcrngTx>
<InstlmtTp>NONE</InstlmtTp>
<TtlNbOfPmts>0</TtlNbOfPmts>
</RcrngTx>
</TxDtls>
</Tx>
</AuthstnReq>
</AccptrAuthstnReq>
</Document>