Configurar o fingerprint Cybersource na VTEX

  1. Na barra lateral esquerda, vá até as configurações da loja: Storefont > Checkout > Configurações (imagem da engrenagem) > Código > Arquivos > checkout6-custom.js

  1. Exclua o texto indicado:

  1. Adicione o script em checkout6-custom.js, atualizando o valor de ORG_ID de acordo com o ambiente desejado (sandbox ou produção) e o valor de MERCHANT_ID
  • variável ORG_ID (linha 11) : indique o valor correspondente ao ambiente, sendo
    • Sandbox: 1snn5n9w
    • Produção: k8vif92e
  • variável MERCHANT_ID (linha 12): inclua no formato braspag_nomedaloja

*function addsDeviceFingerPrint() { 
     if (!window.vtex) return; 
    if (window.vtex.deviceFingerprint) return; 

    $.ajax({ 
         type: 'get', 
         async: true, 
         url: '/api/sessions?items=*' 
     }).then(function(response) { 
         var ORG_ID = "1snn5n9w"; 
         var MERCHANT_ID = "braspag"; 
         var sessionId = response.id || "CYBERSOURCE"; 
         console.log(sessionId); 
         window.vtex.deviceFingerprint = response.id; 
         var script = document.createElement("script"); 
         script.type = "text/javascript"; 
         script.src = `https://h.online-metrix.net/fp/tags.js?org_id=${ORG_ID}&session_id=${MERCHANT_ID}${sessionId}`; 
         document.head.appendChild(script); 
         var noScript = document.createElement("noscript"); 
         noScript.type = "text/javascript"; 
         var iframe = document.createElement("iframe"); 
         iframe.style = "width: 100px; height: 100px; border: 0; position: absolute; top: -5000px;"; 
         iframe.src = `https://h.online-metrix.net/fp/tags?org_id=${ORG_ID}&session_id=${MERCHANT_ID}${sessionId}`; 
         noScript.appendChild(iframe); 
         document.body.appendChild(noScript); 
     }) 
} 

addsDeviceFingerPrint();


  1. Salve as alterações.