Device Fingerprint es un identificador que actúa en el procesamiento de un pago, con el objetivo de mejorar el análisis del riesgo de fraude en cada transacción.
Mediante la recolección de datos no sensibles, Device Fingerprint identifica y analiza el nivel de seguridad del dispositivo utilizado para realizar la transacción, así como las transacciones que se realizaron previamente con este mismo dispositivo.
Cada tienda debe tener solo un registro de Device fingerprint. Verifique si ya ha registrado el Device Fingerprint en otro conector, antes de continuar con los pasos siguientes.
En este artículo, explicaremos cómo asociar Device Fingerprint con la afiliación Mercado Pago.
- Acceda a Admin VTEX.
- En Configuración de la tienda, haga clic en Checkout.
- En Default, haga clic en el engranaje azul.
- En la pestaña superior, haga clic en Código.
- En el lado derecho, en Archivos, seleccione una de las siguientes opciones:
- Si utiliza la V5 del checkout, haga clic en checkout5-custom.js
- Si utiliza la V6 del checkout, haga clic en checkout6-custom.js
- En el siguiente campo, borre el mensaje de aviso e ingrese el siguiente 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 );
- Haga clic en Guardar para que el código se aplique al checkout.
Al finalizar esa configuración, Device Fingerprint de Mercado Pago estará instalado en su tienda.
Confirmar el envío de Device Fingerprint
Para asegurarse de que este recurso funciona, es necesario revisar los detalles de una compra realizada utilizando Mercado Pago como forma de pago. Para ello, siga los siguientes pasos:
- Acceda a Admin VTEX.
- Haga clic en Pagos > Transacciones.
- Seleccione la transacción más reciente que haya utilizado Mercado Pago como forma de pago.
- En la siguiente página, haga clic en +Información.
- Al hacer clic en +Información, busque el campo deviceFingerprint y verifique si el código disponible inicia con la palabra armor, según el siguiente ejemplo.

- Después de confirmar que la información es correcta, el paso final para la verificación deDevice Fingerprint es enviar el ID de la transacción al equipo de Mercado Pago. Este ID puede encontrarse en el campo authorizationConnectorResponse, en el detalle de la transacción.

- Copie el ID y envíe un email a Mercado Pago con esta información y pídales que validen la transacción. De esta manera, Mercado Pago podrá evaluar si el Dispositivo Fingerprint está funcionando correctamente.
Una vez que recibe la respuesta de Mercado Pago, Device Fingerprint estará instalado y listo para ser utilizado en su tienda.