Recursos para IA

Tarjetas

La integración de pagos con tarjeta de crédito y/o débito en Checkout Transparente puede ser realizada de dos maneras. La integración recomendada se realiza por medio del Card Payment Brick, donde el Brick es el encargado de realizar la búsqueda por la información necesaria para realizar el pago. Pero, si deseas encargarte de definir cómo será buscada esta información, puedes realizar tu integración por medio de Core Methods, disponibles para sitios web.

En la integración por medio del Card Payment para sitios web, la biblioteca de MercadoPago.js, incluída en tu proyecto durante la configuración del ambiente de desarrollo, se encarga de obtener la información requerida para la generación de un pago. Esto es, realiza una búsqueda de los tipos de documentos disponibles para el país correspondiente, así como, a medida que se introducen los datos de la tarjeta, de la información relativa al emisor y a las cuotas disponibles.

Toda la información involucrada en el procesamiento de la transacción es almacenada en el backend, en conformidad con los padrones de seguridad PCI.

Además, el componente brinda la posibilidad de orientar al usuario con alertas de campos incompletos o posibles errores al rellenar los datos, optimizando el proceso de compra.

Con esto, la implementación del flujo es transparente para quien realiza la integración, tal como muestra el diagrama a continuación.

  sequenceDiagram
      participant Navegador del comprador
      participant _Frontend_ del integrador
      participant MercadoPago.js
      participant _Backend_ del integrador
      participant API Mercado Pago
      Navegador del comprador->>_Frontend_ del integrador: 1. El Comprador accede a la pantalla de cobro.
      _Frontend_ del integrador->>MercadoPago.js: 2. El _frontend_ del integrador descarga e inicializa la SDK JS de Mercado Pago
      _Frontend_ del integrador->>Navegador del comprador: 3. El _frontend_ del integrador muestra el formulario de pago
      Navegador del comprador->>_Frontend_ del integrador: 4. El comprador completa el formulario y finaliza el pago.
      _Frontend_ del integrador->>MercadoPago.js: 5. El _frontend_ del integrador utiliza la SDK JS para crear el token que contendrá los datos de la tarjeta de forma segura.
      _Frontend_ del integrador->>_Backend_ del integrador: 6. El _frontend_ del integrador envía el token de la tarjeta y los datos de pago a su _backend_.
      _Backend_ del integrador->>API Mercado Pago: 7. Desde el _backend_, se llama a los servicios de Mercado Pago para crear el pago.
      API Mercado Pago->>Navegador del comprador: 8. El _frontend_ del integrador le muestra al comprador el resultado de la operación.
      API Mercado Pago->>_Backend_ del integrador: 9. Mercado Pago puede enviar notificaciones vía Webhook con actualizaciones del estado del pago.
      _Backend_ del integrador->>Navegador del comprador: 10. Si corresponde, se le avisa al comprador sobre la actualización del pago.

Para avanzar con la configuración de pagos con tarjeta de débito y/o crédito vía Card Payment, sigue los pasos a continuación.

Recuerda: antes de configurar los medios de pago, elige el modo en que procesarás tus transacciones. La definición del modo de procesamiento, ya sea manual o automático, se realizará en el momento de la creación de la order, a través del parámetro processing_mode. Para más información, accede a la sección Modelo de integración.