CartÔes - Integrar meios de pagamento - Mercado Pago Developers

CartÔes

A integração de pagamentos com cartĂŁo de crĂ©dito e/ou dĂ©bito no Checkout Transparente pode ser realizada de duas maneiras. A integração recomendada Ă© atravĂ©s do Card Payment Brick, onde o Brick se encarrega de buscar as informaçÔes necessĂĄrias para efetuar o pagamento. Mas, se vocĂȘ quiser ser o responsĂĄvel por definir como essas informaçÔes serĂŁo buscadas, vocĂȘ pode realizar sua integração atravĂ©s de Core Methods, disponĂ­veis para websites e aplicativos mĂłveis Android e iOS.

Na integração via Card Payment Brick para websites, a biblioteca MercadoPago.js, incluída no seu projeto durante a configuração do ambiente de desenvolvimento, é responsåvel por obter as informaçÔes necessårias para a geração de um pagamento. Ou seja, ela realiza uma busca pelos tipos de documentos disponíveis para o país correspondente e, conforme os dados do cartão são inseridos, também busca as informaçÔes relativas ao emissor e às parcelas disponíveis.

Toda a informação envolvida no processamento da transação é armazenada no backend, em conformidade com os padrÔes de segurança PCI.

Além disso, o componente oferece a possibilidade de orientar o usuårio com alertas sobre campos incompletos ou possíveis erros ao preencher os dados, otimizando o processo de compra.

  sequenceDiagram
    participant Navegador as Navegador do comprador
    participant Frontend as Front-end do integrador
    participant MPjs as MercadoPago.js
    participant Backend as Back-end do integrador
    participant API as API Mercado Pago

    Navegador->>Frontend: 1. O comprador acessa a tela de pagamento.
    Frontend->>MPjs: 2. O front-end do integrador baixa e inicializa o SDK JS do Mercado Pago.
    Frontend->>Navegador: 3. O front-end do integrador exibe o formulĂĄrio de pagamento.
    Navegador->>Frontend: 4. O comprador preenche o formulĂĄrio e finaliza o pagamento.
    Frontend->>MPjs: 5. O front-end do integrador usa o SDK JS para criar o token que conterĂĄ os dados do cartĂŁo de forma segura.
    Frontend->>Backend: 6.O front-end do integrador envia o token do cartĂŁo e os dados de pagamento para seu back-end.
    Backend->>API: 7. Do back-end, são chamados os serviços do Mercado Pago para criar o pagamento.
    API->>Navegador: 8. O front-end do integrador exibe ao comprador o resultado da operação.
    API->>Backend: 9. O Mercado Pago pode enviar notificaçÔes via Webhook com atualizaçÔes do status do pagamento.
    Backend->>Navegador: 10. Se aplicåvel, o comprador é notificado sobre a atualização do pagamento.

Para avançar com a configuração de pagamentos com cartão de débito e/ou crédito via Card Payment Brick, siga os passos abaixo.

Lembre-se: antes de configurar os meios de pagamento, escolha o modo em que irå processar as suas transaçÔes. A definição do modo de processamento, seja manual ou automåtico, serå realizada no momento da criação da order, por meio do parùmetro processing_mode. Para mais informaçÔes, acesse a seção Modelo de integração.