Recomendaciones para mejorar la aprobación
Para evitar que un pago legítimo sea rechazado por no cumplir con las validaciones de seguridad, necesitas incluir la mayor cantidad de información posible al realizar la operación y asegurarte de que tu checkout tenga una interfaz optimizada.
Ve a continuación nuestras recomendaciones para mejorar tu aprobación.
El Device ID es una información importante para garantizar una mejor seguridad y, por lo tanto, una mejor tasa de aprobación de pagos. Es un identificador único para cada dispositivo del comprador en el momento de la compra.
Si un comprador frecuente hace una compra desde un dispositivo diferente al que suele usar, esto puede verse como un comportamiento atípico. Aunque no necesariamente sea un fraude, el ID del dispositivo nos ayuda a afinar la evaluación y evitar que rechacemos pagos legítimos.
Para usar el Device ID en la web y evitar posibles compras fraudulentas, sigue estos pasos:
1. Agrega el script de seguridad de Mercado Pago
Para implementar la generación del Device ID en tu sitio, agrega este script en tu página de checkout:
html
<script src="https://www.mercadopago.com/v2/security.js" view="checkout"></script>
view por el nombre de la sección en la que deseas añadirlo, como home o search, por ejemplo. Esto ayuda a enriquecer la información recopilada para generar el Device ID.2. Obtén el Device ID
Cuando hayas agregado el script de seguridad de Mercado Pago en tu sitio, se creará automáticamente una variable global de Javascript llamada MP_DEVICE_SESSION_ID, que contiene el Device ID.
Si prefieres usar otra variable, puedes indicar el nombre agregando el atributo output al script de seguridad, como en este ejemplo:
html
<script src="https://www.mercadopago.com/v2/security.js" view="checkout" output="deviceId"></script>
También puedes crear tu propia variable. Solo tienes que agregar una etiqueta html en tu sitio con el identificador id="deviceID", así:
html
<input type="hidden" id="deviceId">
3. Usa el Device ID
Una vez que tengas el valor de Device ID, necesitas enviarlo a nuestros servidores al crear un pago. Es muy simple: solo agrega este header a tu solicitud:
html
X-meli-session-id: device_id
device_id por el nombre de la variable donde guardaste tu valor de Device ID.Para optimizar la validación de seguridad de los pagos y mejorar las aprobaciones, es importante que envíes la mayor cantidad de datos posible sobre el comprador y el producto.
Fíjate en todos los atributos que puedes enviar al crear una orderAPI, especialmente en la información adicional (additional_info), como los datos del comprador, los detalles del producto y la información de envío.
También hay campos extra que puedes enviar según tu rubro. Puedes ver más detalles sobre cada sector y los datos que te recomendamos incluir en la documentación de Datos de industria.
A veces los compradores pueden equivocarse al completar sus datos en el checkout. Por eso, es bueno que revises cada paso, las interacciones y hasta el diseño, para asegurarte de que todo esté lo más claro posible.
Si un pago es rechazado, es importante que le expliques a tus clientes por qué se rechazó y qué pueden hacer para solucionarlo. Así tendrán toda la información que necesitan para pagar sin problemas.