Menu
Feedback
Comece aqui
Tutoriais


Configurar o device fingerprint para a Stelo

Device Fingerprint é um identificador que atua no processamento de um pagamento, tendo como objetivo melhorar a análise do risco de fraude em cada transação.

Por meio da coleta de dados não sensíveis, o Device Fingerprint identifica e analisa o nível de segurança do dispositivo utilizado para realizar a transação, bem como as transações que anteriormente foram realizadas com este mesmo dispositivo.

Cada loja deve ter somente um Device Fingerprint cadastrado. Verifique se você já efetuou o cadastro do Device Fingerprint em outro conector, antes de continuar os passos abaixo.

Neste artigo, explicaremos como associar o recurso Device Fingerprint à afiliação Stelo.

As instruções dessa etapa do artigo são realizadas em um ambiente externo. Desse modo, podem estar desatualizadas.

Para inserir os scripts que a Stelo exige para o device fingerprint, é necessário usar o Google Tag Manager. Para isso, faça login na sua conta em http://www.google.com/tagmanager. Depois, siga os passos abaixo:

  1. No menu inicial do Google Tag Manager, clique em Nova tag
  2. Selecione Configuração da tag e escolha o tipo HTML personalizado.
    {"base64":"  ","img":{"width":1920,"height":974,"type":"jpg","mime":"image/jpeg","wUnits":"px","hUnits":"px","orientation":1,"length":390275,"url":"https://images.ctfassets.net/alneenqid6w5/2VjcP3lQ9aqceC82kgaAU8/68bffad6d79e91e7286c780ac16fffc7/Tela1.jpg"}}

Então insira o script abaixo:


<iframe id="iframeCyber" src="https://carteirac1.hml.stelo.com.br/transaction/transfer?idUnico={{deviceId}}" width="0" marginwidth="0" height="0" marginheight="0" frameborder="0">
</iframe>
<script>
$(document).ready(function(){
var src = document.getElementById("iframeCyber").src;
regex = /=(.*)$/;
var match = regex.exec(src);
window.vtex.deviceFingerprint = match[1];
});
</script>

Depois, siga os passos abaixo:

  1. Clique em Acionamento, Novo acionador (símbolo de + no canto superior direito) e em Configuração do acionador.
    {"base64":"  ","img":{"width":1920,"height":975,"type":"jpg","mime":"image/jpeg","wUnits":"px","hUnits":"px","orientation":1,"length":364047,"url":"https://images.ctfassets.net/alneenqid6w5/6uwEr6KGJyOCcigIMCcUoS/4142ad24f3121bee1fea9d55069d10a6/Tela2.jpg"}}
  2. Escolha o tipo Evento personalizado e insira o nome payment;
  3. Selecione a flag Alguns eventos personalizados;
  4. Nas duas primeiras caixas abaixo, selecione: Event e é igual a. Na terceira, escreva payment.
    {"base64":"  ","img":{"width":1920,"height":976,"type":"jpg","mime":"image/jpeg","wUnits":"px","hUnits":"px","orientation":1,"length":304381,"url":"https://images.ctfassets.net/alneenqid6w5/5sbXgbm4g0yysWKSwmYWI0/e7d605639093f30aff58bff0efef2ae4/Tela3.jpg"}}
  5. Salve o acionador e a tag;
  6. No menu lateral, clique na opção Variáveis e depois em Nova;
  7. Clique em Configuração da variável e escolha o tipo JavaScript personalizado;
    {"base64":"  ","img":{"width":1920,"height":976,"type":"jpg","mime":"image/jpeg","wUnits":"px","hUnits":"px","orientation":1,"length":445581,"url":"https://images.ctfassets.net/alneenqid6w5/3I7Eq6Jt2wkYg6EoKAkCqC/91cca1c81534bbbc76e70db8f94be13a/Tela4.jpg"}}

Por fim, insira o script abaixo:


function guid() {
     function s4() {
          return Math.floor((1 + Math.random()) * 0x10000)
          .toString(16)
          .substring(1);
   }
     return s4() + s4() + s4();
}

Finalmente, salve a variável e clique em Publicar para que as alterações tenham efeito.

Contribuidores
1
Photo of the contributor
+ 1 contributors
Isso foi útil?
Sim
Não
Sugerir edições (GitHub)
Configurar Vale-presente
« Anterior
Configurar o device fingerprint para Braspag
Próximo »
Contribuidores
1
Photo of the contributor
+ 1 contributors
Nesta página
Ainda tem dúvidas?
Pergunte à comunidade
Encontre soluções e compartilhe ideias na comunidade VTEX.
Junte-se à nossa comunidade
Solicite suporte à VTEX
Para assistência personalizada, entre em contato com nossos especialistas.
Abra um ticket de suporte
GithubDeveloper portalComunidadeFeedback