Activación de cobros recurrentes (Tokenización) con Mercado Pago

Beneficios

  • Permite a los comercios ofrecer a sus clientes la opción de guardar su tarjeta para facilitar futuras compras.

Requerimientos

  • Tener una cuenta de vendedor en Mercado Pago o Mercado Libre.

Cómo funciona?

Al tokenizar una tarjeta a través de nuestra API (Crear una tarjeta) o utilizando nuestros widgets, DEUNA también la tokeniza con Mercado Pago y la almacena en su vault para futuras compras.

Antes de almacenar la tarjeta en Mercado Pago se valida que esté operativa. Esta validación se puede realizar de dos maneras:

  1. Zero dollar auth: Consiste en realizar un cobro de validación con monto cero. Esta operación solo se encuentra disponible para Visa y Mastercard para los países de Argentina y Brasil. Nota: Mercado Pago irá ampliando esta operación para incluir más sitios y franquicias.
  2. Cobro con monto mínimo: Consiste en realizar un cobro de validación con un monto bajo, que será reembolsado de inmediato. Esta operación está disponible para las franquicias y países donde Zero dollar auth NO esté disponible . Nota: Los montos mínimos se definen por país y franquicia de tarjeta, pero también puede ser decididos por el comercio.

Cómo lo activo?

Para activar la tokenización con Mercado Pago primero debemos activar la Validación del Webhook de Mercado Pago.

Qué es esto?

Un webhook es una herramienta que facilita la recepción de notificaciones en tiempo real cada vez que se produce un evento específico.

Para certificar que Mercado Pago sea el origen de estas notificaciones, se ha implementado una validación de las request que llegan a nuestro webhook.

En qué consiste la validación?

Mercado Pago siempre nos enviará una clave secreta en las request que envíen a nuestro webhook, lo que nos permitirá validar el origen de la misma.

Paso a paso

  • Paso 1: Obtener la URL del Webhook: Comunícate con el equipo de DEUNA para solicitar la URL del webhook de Mercado Pago.

  • Paso 2: Configurar el Webhook: Esto se realizará desde el panel de desarrolladores de Mercado Pago. Para hacerlo deberás hacer lo siguiente:

    1. Ingresa al panel de desarrolladores y selecciona tu integración.


    2. En el menú de la izquierda, selecciona Webhooks.


    3. Luego da click en Configurar notificaciones.


    4. En Modo producción, ingresa la url que te proporcionamos y selecciona los eventos: Pagos y Alertas de fraude y da click en Guardar configuración.

    5. Por último deberás obtener el secret key dando click en el siguiente botón


  • Paso 3: Enviar el secret key: Deberás enviar el secret key obtenido al equipo de DEUNA, y nosotros nos encargaremos de realizar las configuraciones necesarias.


Una vez que el equipo de DEUNA confirme que todas las configuraciones necesarias se han completado exitosamente. Debemos realizar la Activación de la tokenización en PSP.

  • Paso 1: Ingresamos al ADMIN
  • Paso 2: Vamos a Conexiones y buscamos el configuración de Mercado Pago
  • Paso 3: Activamos el check de Guardar tarjetas en el PSP
  • Paso 4: Damos click en Editar.

Validación

Cuando la tokenización con Mercado Pago se realiza correctamente, el atributo vault.provider en la respuesta del endpoint Crear una tarjeta tendrá el valor Mercadopago.


El método de validación de la tarjeta estará presente en el atributo verified_by


Una vez que la tarjeta ha sido tokenizada con éxito y se ha recibido el ID en respuesta de Crear una Tarjeta, el comercio puede realizar cobros enviando el card_id sin necesidad de enviar el CVV para completar la transacción. Revisar ejemplos en Purchase V1 y Purchase V2.