Integrar el Device ID
El Device ID es una información importante para lograr una mejor seguridad y, en consecuencia, una mejor tasa de aprobación de pagos. Representa un identificador único para el dispositivo de cada comprador en el momento de la compra.
Si un comprador frecuente hace una compra desde un dispositivo diferente al habitual, esto podría representar un comportamiento atípico. El uso del Device ID nos ayuda a refinar la evaluación y evitar el rechazo de pagos legítimos.
Obtener y enviar el Device ID
Puedes agregar el código de seguridad de Mercado Pago a tu sitio reemplazando el valor de view
con el nombre de la sección de tu web en la que deseas agregarlo. Si bien lo más importante es hacerlo en la página del checkout, también puedes hacerlo en otras páginas, tales como home, search o ítem, ya que ayuda a enriquecer la información recolectada.
Uso del Device ID en la web
Para usar el Device ID en la web y prevenir posibles compras fraudulentas, debes seguir los siguientes pasos:
1. Agrega nuestro código de seguridad
Para implementar la generación del Device ID en tu sitio, agrega el siguiente código a tu página de Checkout:
html
<script src="https://www.mercadopago.com/v2/security.js" view="checkout"></script>
2. Obtén el device ID
Una vez que hayas agregado el código de seguridad de Mercado Pago a tu sitio, automáticamente se crea una variable JavaScript global con el nombre MP_DEVICE_SESSION_ID
, cuyo valor es el ID del dispositivo.
Si prefieres asignarlo a otra variable, indica el nombre agregando el atributo output
al script de seguridad, como en el siguiente ejemplo:
html
<script src="https://www.mercadopago.com/v2/security.js" view="checkout" output="deviceId"></script>
También puedes crear tu propia variable agregando una etiqueta HTML a tu sitio con el identificador id="deviceID"
, como en el siguiente ejemplo:
html
<input type="hidden" id="deviceId">
3. Uso del Device ID
Una vez que tengas el valor del Device ID, debes enviarlo a nuestros servidores al crear un pago. Para hacer esto, agrega el siguiente encabezado (header) a la solicitud:
html
X-meli-session-id: device_id