Tarjetas - Integrar medios de pago - Mercado Pago Developers

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 y aplicaciones mĂłviles Android e iOS.

En la integraciĂłn por medio del Card Payment Brick 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 Front-end del integrador
      participant MercadoPago.js
      participant Back-end del integrador
      participant API Mercado Pago
      Navegador del comprador->>Front-end del integrador: 1. El Comprador accede a la pantalla de cobro.
      Front-end del integrador->>MercadoPago.js: 2. El front-end del integrador descarga e inicializa la SDK JS de Mercado Pago
      Front-end del integrador->>Navegador del comprador: 3. El front-end del integrador muestra el formulario de pago
      Navegador del comprador->>Front-end del integrador: 4. El comprador completa el formulario y finaliza el pago.
      Front-end del integrador->>MercadoPago.js: 5. El front-end del integrador utiliza la SDK JS para crear el token que contendrĂĄ los datos de la tarjeta de forma segura.
      Front-end del integrador->>Back-end del integrador: 6. El front-end del integrador envĂ­a el token de la tarjeta y los datos de pago a su back-end.
      Back-end del integrador->>API Mercado Pago: 7. Desde el back-end, se llama a los servicios de Mercado Pago para crear el pago.
      API Mercado Pago->>Navegador del comprador: 8. El front-end del integrador le muestra al comprador el resultado de la operaciĂłn.
      API Mercado Pago->>Back-end del integrador: 9. Mercado Pago puede enviar notificaciones vĂ­a Webhook con actualizaciones del estado del pago.
      Back-end 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 Brick, 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.