Menu
Feedback
Comece aqui


Tutoriais
Explore tutoriais detalhados para operar sua loja VTEX.
Tutoriais
Pagamentos
Configurações de Pagamentos
Configurar o device fingerprint para Braspag

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 Braspag.

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 Braspag/CyberSource exige para o device fingerprint, é necessário o uso do Google Tag Manager. Para isso, faça login em http://www.google.com/tagmanager e entre em sua conta.

Criação de variáveis (macros) e acionador

  • Crie a variável de nome trasactionPaymentId, tipo Variável da camada de dados, lendo a variável transactionPayment.id do datalayer.
    {"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAACCAIAAADwyuo0AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAI0lEQVR4nGMQFxfIyPL7+PHj48ePGeQVpFpaqz5+/Hj16lUAm38OCT763LUAAAAASUVORK5CYII=","img":{"src":"https://images.contentful.com/alneenqid6w5/2iGloCXR32IMAyWAKe8qWy/cf1108ad17e944adc63f189e67cfa93d/gtm-cybersource-variavel1-1.png","width":1024,"height":590,"type":"png"}}
  • Crie a variável de nome cs_sessionId, com o tipo JavaScript personalizado e o seguinte código:

function() {
var transactionPaymentId = {{transactionPaymentId}}
return transactionPaymentId.toLowerCase();
}

{"base64":"","img":{"src":"//images.contentful.com/alneenqid6w5/2qhm00B2d2guyeqIU4gCCc/15c42813f5a0ad04937da7aebcc2e5b2/gtm-cybersource-variavel2-javascript-3.png","width":800,"height":600,"type":"image/png"}}

  • Crie as variáveis cs_orgId e cs_merchantId com o tipo Permanente. O valor dessas duas variáveis deverá ser preenchido com o conteúdo fornecido pela Braspag. Fique atento que esse valor também configura no conector da Braspag como FingerPrint_MerchantId.

{"base64":"","img":{"src":"//images.contentful.com/alneenqid6w5/5EFSTIM6TCKUE4GEOA66kc/8c2f37cdd8cc94571f6f2ac72ec1d35b/gtm-cybersource-variavel3-permanente.png","width":800,"height":600,"type":"image/png"}}

  • Crie ou edite um acionador para a tela de OrderPlaced (tela de compra finalizada com sucesso), para que seja compatível com o evento de tipo Evento personalizado e de valor orderPlaced.

{"base64":"","img":{"src":"//images.contentful.com/alneenqid6w5/51IPOyaAjmowkEQ24sYyw4/7b11cddfb71c200dd1cd2c85149c7726/gtm-cybersource-acionador-orderplaced.png","width":800,"height":600,"type":"image/png"}}

Criação da tag para Braspag

  • Crie uma nova tag, do tipo HTML personalizado.
  • Dê o nome de sua preferência.

Preencha com o seguinte código HTML:


<p style="background:url(https://h.online-metrix.net/fp/clear.png?org_id={{cs_orgId}}&amp;session_id={{cs_merchantId}}{{cs_sessionId}}&amp;m=1)"></p>
<img src="https://h.online-metrix.net/fp/clear.png?org_id={{cs_orgId}}&amp;session_id={{cs_merchantId}}{{cs_sessionId}}&amp;m=2" alt="">
<object type="application/x-shockwave-flash" data="https://h.online-metrix.net/fp/fp.swf?org_id={{cs_orgId}}&amp;session_id={{cs_merchantId}}{{cs_sessionId}}" width="1" height="1"id="thm_fp">
<param name="movie" value="https://h.online-metrix.net/fp/fp.swf?org_id={{cs_orgId}}&amp;session_id={{cs_merchantId}}{{cs_sessionId}}" /><div></div></object>
<script src="https://h.online-metrix.net/fp/check.js?org_id={{cs_orgId}}&amp;session_id={{cs_merchantId}}{{cs_sessionId}}" type="text/javascript"></script>

{"base64":"","img":{"width":1027,"height":779,"type":"png","mime":"image/png","wUnits":"px","hUnits":"px","length":281236,"url":"//images.ctfassets.net/alneenqid6w5/JTnL01Ko0DMc7Pu8Bp1CQ/c023534e5c43d1f5fd06ebf9e13dcac6/image.png"}}

Por fim, publique as alterações.

Contribuidores
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Isso foi útil?
Sim
Não
Sugerir edições (GitHub)
Configurar o device fingerprint para a Stelo
« Previous
Configurar o tempo de carência para cancelamento do pedido
Next »
Contribuidores
2
Photo of the contributor
Photo of the contributor
+ 2 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