Introdução
Nova tag!
A partir do dia 11/04/2025 será obrigatório o envio da tag LegalName com a Razão Social dos sublojistas, em autorizações facilitadas por subcredenciadoras.
Essa exigência atende a uma determinação regulatória do Banco Central do Brasil (Bacen) para transações domésticas, garantindo maior conformidade no ecossistema de pagamentos.
<AccptrAuthstnReq> <AuthstnReq> <Cntxt> <SaleCntxt> <SpnsrdMrchnt> <LglNm>Razão Social</LglNm> </SpnsrdMrchnt> </SaleCntxt> </Cntxt> </AuthstnReq> </AccptrAuthstnReq>
Conforme a regra das bandeiras, as transações de subadquirentes devem conter dados do lojista que realizou a transação. Para isso, utiliza-se o container <SpnsrdMrchnt>
(Sponsored Merchant - contém os dados de sublojista/submerchant) dentro de <SaleCntxt>
(SalesContext - traz contexto para a venda).
Neste container (SpnsrdMrchnt) temos as seguintes tags:
<City>
- Indica a cidade do submerchant.<CtrySubDvsn>
- Sigla do estado onde o submerchant está localizado.<PstlAdr>
- CEP do submerchant.<TaxIdTp>
- Indicador de pessoa física ou jurídica (PRSN ou JRDC).<TaxIdNb>
- CNPJ/CPF do submerchant (apenas números).<RegdIdr>
- Identificador do submerchant na subadquirente.<StrtNm>
- Rua onde o submerchant está localizado.<CtryCd>
- Código do país do submerchant em conformidade com a ISO 3166. O valor deverá ser fixo: 076 (Brasil).<Email>
- Email do submerchant.<URLAdr>
- Endereço e-commerce do submerchant.<Phne>
- Telefone do submerchant.<LglNm>
- Razão Social do submerchant
Além dos dados recebidos nesse container, há duas tags que precisam ser populadas com dados do sublojista, são elas:
<ShrtNm>
- Nome do submerchant¹ (nome que irá aparecer na fatura do portador, junto à sigla² que identifica a subadquirente).<MrchntCtgyCd>
- MCC (merchant category code) do submerchant³ (corresponde ao tipo de atividade do CNAE do submerchant).
¹ Para transações da bandeira Mastercard, será necessário identificar na tagShrtNm
, da autorização, se o estabelecimento comercial faz parte do segmento de casas de câmbio. Exemplo: nomedomerchant*cambio.
² Caso a sigla já esteja cadastrada na Stone, não precisará ser enviada na tag ShrtNm. Caso contrário, o envio será obrigatório, seguindo o modelo [SIGLA]*[Nome do sublojista]
.
³ MCC de sublojista CPF
A partir de 1º de março de 2025, sublojistas cadastrados com CPF devem usar os MCCs autorizados pela Stone, em conformidade com as bandeiras. Revise e ajuste os sistemas para evitar multas. A padronização assegura conformidade regulatória, transparência e uma avaliação de risco eficaz.
MCCs possíveis:
5970 Artesanatos / Materiais artísticos 8099 Clínicas / Serviços médicos / Profissionais de saúde 8021 Dentistas 7379 Manutenção e reparo de computadores 1799 Materiais e Serviços de Construção 8011 Médicos 7538 Oficinas / Garagens / Estacionamentos 742 Petshop / Veterinário 7230 Salão de Beleza / Cabeleireiro / Manicure 7349 Serviços de limpeza / Manutenção 4121 Táxi / Motorista de Aplicativos 5499 Venda de Alimentos Variados / Bebidas / Restaurantes 5963 Venda de Outros Produtos 5699 Venda de Vestuário / Calçados / Moda
Request
Abaixo está um exemplo de uma transação com dados de sublojista e suas respostas.
<Document xmlns="urn:AcceptorAuthorisationRequestV02.1">
<AccptrAuthstnReq>
<Hdr>
<MsgFctn>AUTQ</MsgFctn>
<PrtcolVrsn>2.0</PrtcolVrsn>
</Hdr>
<AuthstnReq>
<Envt>
<Mrchnt>
<Id>
<Id>ABCDE123456789ABCDE123456789ABCD</Id>
<ShrtNm>LOJA DA MARIA</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>
<SaleCntxt>
<SpnsrdMrchnt>
<City>São Paulo</City>
<CtrySubDvsn>SP</CtrySubDvsn>
<PstlAdr>04110012</PstlAdr>
<TaxIdTp>JRDC</TaxIdTp>
<TaxIdNb>123456789000012</TaxIdNb>
<RegdIdr>175428814</RegdIdr>
<StrtNm>RUA DAS LOJAS</StrtNm>
<CtryCd>076</CtryCd>
<Email>[email protected]</Email>
<URLAdr>WWW.LOJADAMARIA.COM.BR</URLAdr>
<Phne>00987654321</Phne>
<LglNm>Loja da Maria ME</LglNm>
</SpnsrdMrchnt>
</SaleCntxt>
</Cntxt>
<Tx>
<InitrTxId>123123123</InitrTxId>
<MrchntCtgyCd>8999</MrchntCtgyCd>
<TxCaptr>true</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>
<Card>
<CardBrnd>Visa</CardBrnd>
</Card>
<MrchntId>
<Id>ABCDE123456789ABCDE123456789ABCD</Id>
<ShrtNm>LOJA DA MARIA</ShrtNm>
</MrchntId>
</Envt>
<Tx>
<TxId>
<TxDtTm>2020-06-01T15:11:09</TxDtTm>
<TxRef>ABCDEF-123456</TxRef>
</TxId>
<RcptTxId>26770052347033</RcptTxId>
<RcptOprId>2470000054384716</RcptOprId>
<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>
<Document xmlns="urn:AcceptorAuthorisationResponseV02.1">
<AccptrAuthstnRspn>
<Hdr>
<MsgFctn>AUTP</MsgFctn>
<PrtcolVrsn>2.0</PrtcolVrsn>
<CreDtTm>2020-05-25T21:00:56</CreDtTm>
</Hdr>
<AuthstnRspn>
<Envt>
<Card>
<CardBrnd>Visa</CardBrnd>
</Card>
<MrchntId>
<Id>ABCDE123456789ABCDE123456789ABCD</Id>
<ShrtNm>LOJA DA MARIA</ShrtNm>
</MrchntId>
</Envt>
<Tx>
<TxId>
<TxDtTm>2020-06-01T15:11:09</TxDtTm>
<TxRef>ABCDEF-123456</TxRef>
</TxId>
<RcptTxId>26770052347033</RcptTxId>
<RcptOprId>2470000054384716</RcptOprId>
<TxDtls>
<Ccy>986</Ccy>
<TtlAmt>100</TtlAmt>
<AcctTp>CRDT</AcctTp>
</TxDtls>
</Tx>
<TxRspn>
<AuthstnRslt>
<RspnToAuthstn>
<Rspn>DECL</Rspn>
<RspnRsn>1016</RspnRsn>
</RspnToAuthstn>
<AuthstnCd>384716</AuthstnCd>
<CmpltnReqrd>false</CmpltnReqrd>
</AuthstnRslt>
<Actn>
<ActnTp>DISP</ActnTp>
<MsgToPres>
<MsgDstn>MDSP</MsgDstn>
<MsgCntt>Saldo insuficiente</MsgCntt>
</MsgToPres>
</Actn>
</TxRspn>
</AuthstnRspn>
</AccptrAuthstnRspn>
</Document>