Configuração do Fingerprint Cybersource na VTEX
Configure o Fingerprint para coletar o identificador da sessão do cliente e enviar para a Cybersource, ajudando na análise antifraude.
- No menu, acesse as configurações da loja: Storefront > Checkout > Configurações (imagem da engrenagem) > Código > Arquivos > checkout6-custom.js

- Apague o conteúdo atual do arquivo;
- Cole o novo script;
- Atualize os valores das variáveis:
ORG_ID
(linha 11) : indique o valor correspondente ao ambiente, sendo- Sandbox: 1snn5n9w
- Produção: k8vif92e
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_nomedaloja";
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();
- Clique em Salvar para aplicar as mudanças.
Updated 4 days ago