Menu
Feedback
Comece aqui
Tutoriais


Tutoriais
Configurações de Pagamentos
Configurar Device Fingerprint do Mercado Pago
2 min de leitura

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 Mercado Pago.

  1. Acesse o Admin VTEX.
  2. Em Configurações da loja, clique em Checkout.
  3. Em Default, clique na engrenagem azul.
  4. Na aba superior, clique em Código.
  5. No canto direito, em Arquivos, selecione uma das seguintes opções:
  • Se você utiliza a V5 do checkout, clique em checkout5-custom.js
  • Se você utiliza a V6 do checkout, clique em checkout6-custom.js
  1. No campo seguinte, apague a mensagem de aviso e insira o seguinte código:

var script = document.createElement("script");
script.src = "https://www.mercadopago.com/v2/security.js";
script.setAttribute("output","vtex.deviceFingerprint");
script.setAttribute("view","checkout");
document.body.appendChild(script);
console.log("MP-deviceId 2020 " + script.getAttribute("output").value );

  1. Clique em Salvar para que o código seja aplicado ao checkout.

Ao finalizar essas configurações, o Device Fingerprint do Mercado Pago estará instalado na sua loja.

Confirmar envio do Device Fingerprint

Para garantir o funcionamento deste recurso, é preciso analisar os detalhes de uma compra realizada utilizando o Mercado Pago como forma de pagamento. Para isso, siga os passos abaixo:

  1. Acesse o Admin VTEX.
  2. Clique em Pagamentos > Transações.
  3. Selecione a transação mais recente que tenha utilizado o Mercado Pago como forma de pagamento.
  4. Na página seguinte, clique em +Informações.
  5. Ao clicar em +Informações, busque pelo campo deviceFingerprint e confira se o código disponível inicia com a palavra armor, conforme exemplo abaixo.

{"base64":"  ","img":{"width":441,"height":64,"type":"png","mime":"image/png","wUnits":"px","hUnits":"px","length":7840,"url":"https://raw.githubusercontent.com/vtexdocs/help-center-content/refs/heads/main/docs/pt/tutorials/pagamentos/configura%C3%A7%C3%B5es-de-pagamentos/configurar-device-fingerprint-do-mercado-pago_1.png"}}

  1. Ao confirmar que as informações estão corretas, a etapa final para verificação do Device Fingerprint é o envio do ID da transação para a equipe do Mercado Pago. Esse ID pode ser encontrado no campo, authorizationConnectorResponse, no detalhe da transação.

{"base64":"  ","img":{"width":528,"height":65,"type":"png","mime":"image/png","wUnits":"px","hUnits":"px","length":10662,"url":"https://raw.githubusercontent.com/vtexdocs/help-center-content/refs/heads/main/docs/pt/tutorials/pagamentos/configura%C3%A7%C3%B5es-de-pagamentos/configurar-device-fingerprint-do-mercado-pago_2.png"}}

  1. Copie o ID e encaminhe um e-mail para o Mercado Pago com esta informação e solicite a validação da transação. Dessa forma, a equipe do Mercado Pago poderá avaliar se o Device Fingerprint está operando corretamente.

Assim que receber o retorno do Mercado Pago, o Device Fingerprint estará instalado e pronto para ser utilizado em sua loja.

Contribuidores
1
Photo of the contributor
+ 1 contributors
Isso foi útil?
Sim
Não
Sugerir edições (GitHub)
Configurar tempo máximo para liquidação automática
« Anterior
Configurar o gateway Openpay
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 VTEX Community
Junte-se à nossa comunidade
Solicite suporte à VTEX
Receba assistência personalizada com nossos especialistas
Abra um ticket de suporte
GitHubDeveloper PortalComunidadeFeedback