Mercado Pago
DEVELOPERS
Entrar
Checkout Pro (via Preferences API)
Visão geral
Etapas de integração
Criar aplicação
Configurar ambiente de desenvolvimento
Criar e configurar uma preferência de pagamento
Integração para websites
Configurar URLs de retorno
Adicionar o SDK ao frontend e inicializar o checkout
Integração para aplicações móveis
Introdução
Flutter
React Native CLI
React Native Expo Go
Java ou Kotlin
Swift
Configurar notificações de pagamento
Teste de integração
Introdução
Realizar compras de teste
Subir em produção
Configurações adicionais
Configurar reembolsos e cancelamentos
Excluir meios de pagamento
Restringir compras a usuários registrados
Criar preferência para múltiplos itens
Exibir valor de envio
Alterar data de vencimento
Esquema de abertura com redirect externo
Configurar descrição de fatura
Configurar a aparência do botão de pagamento
Conversão de anúncios
Ativar modo binário
Definir vigência da preferência
Configurar notificações opcionais
How-tos
Como medir a qualidade da integração
Como melhorar a aprovação dos pagamentos
Por que um pagamento é recusado?
Como melhorar a aprovação de pagamentos
Dados de indústria
Como integrar o checkout em marketplace
Recursos
MCP Server
Introdução
Conectar-se ao MCP Server
Tools disponíveis
Casos de uso
Troubleshooting
Credenciais
Dados da integração
Notificações
Introdução
Webhooks
IPN
Informações adicionais sobre notificações
Contas de teste
Contestações
Introdução
Configurar notificações de contestações
Gerenciar contestações
Demo da experiência visual
Segurança
Boas práticas de credenciais
Boas práticas de credenciais
Mantenha suas credenciais seguras
Relatórios
Introdução
Liberações
Introdução
Usos do relatório
Gerar relatório
Campos do relatório
Dinheiro em conta
Introdução
Usos do relatório
Gerar relatório
Campos do relatório
Relatório de vendas da solução split de pagamentos
Introdução
Usos do relatório
Gerar relatório
Baixar relatório
Consultas e validações
Modificações
Desativação
Campos do relatório
Checkout Pro (via Orders API)
Visão geral
Etapas de integração
Criar aplicação
Criar e configurar uma order pagamento
Integração para websites
Configurar URLs de retorno
Redirecionar o comprador para o checkout
Integração para aplicações móveis
Flutter
React Native CLI
React Native Expo Go
Java ou Kotlin
Swift
Configurar notificações de pagamento
Teste de integração
Introdução
Realizar compra de teste com cartões
Subir em produção
Configurações adicionais
Excluir meios de pagamento
Restringir compras a usuários registrados
Criar order para múltiplos itens
Alterar data de vencimento
Esquema de abertura com redirect externo
Configurar descrição de fatura
Conversão de anúncios
Ativar modo binário
Definir vigência da order
Integrar o checkout em marketplace
Gestão de pagamentos
Reembolsos e cancelamentos
Contestações
Introdução
Configurar notificações de contestações
Gerenciar contestações
Melhorar a aprovação dos pagamentos
Por que um pagamento é rejeitado?
Recomendações para melhorar a aprovação
Salvar cartões
Dados de indústria
Principais status
Status da order
Possíveis erros
Recursos
MCP Server
Introdução
Conectar-se ao MCP Server
Tools disponíveis
Casos de uso
Troubleshooting
Credenciais
Detalhes da integração
Notificações
Introdução
Webhooks
IPN
Informações adicionais sobre notificações
Contas de teste
Demo da experiência visual
Segurança
Relatórios
Introdução
Liberações
Introdução
Usos do relatório
Gerar relatório
Campos do relatório
Dinheiro em conta
Introdução
Usos do relatório
Gerar relatório
Campos do relatório
Relatório de vendas da solução split de pagamentos
Introdução
Usos do relatório
Gerar relatório
Baixar relatório
Consultas e validações
Modificações
Desativação
Campos do relatório
Checkout API (via Orders API)
Visão geral
Modelo de integração
Etapas de integração
Criar aplicação
Configurar ambiente de desenvolvimento
Integrar meios de pagamento
Introdução
Cartões
Configurar notificações
Configurar notificações de orders
Configurar notificações opcionais
Testar a integração
Introdução
Realizar uma compra de teste com cartões
Medir a qualidade da integração
Subir em produção
Gestão de pagamentos
Reembolsos e cancelamentos
Contestações
Introdução
Configurar notificações de contestações
Gerenciar contestações
Reservar, capturar e cancelar valores
Melhorar a aprovação dos pagamentos
Por que um pagamento é rejeitado?
Recomendações para melhorar a aprovação
Salvar cartões
Dados de indústria
Principais status
Status da transação
Status da order
Possíveis erros
3DS 2.0
Recursos
MCP Server
Introdução
Conectar-se ao MCP Server
Tools disponíveis
Casos de uso
Troubleshooting
Credenciais
Dados da integração
Contas de teste
Segurança
Cartões de teste
Relatórios
Introdução
Liberações
Introdução
Usos do relatório
Gerar relatório
Campos do relatório
Dinheiro em conta
Introdução
Usos do relatório
Gerar relatório
Campos do relatório
Checkout API (via Payments API)
Visão geral
INTEGRAÇÃO
Tipos de integração
Pré-requisitos
Configuração da integração
Cartão
Introduction
Integrar para websites
Integrar para aplicativos móveis
Conta Mercado Pago
Paycash
Yape
Outros meios de pagamento
Gestão de pagamentos
Introdução
Reservar valores
Capturar pagamento autorizado
Cancelar reserva
Reembolsos e cancelamentos
Contestações
Introdução
Gerenciar contestações
Teste de integração
Realizar compra teste
Cartões de teste
Requisitos para entrar em produção
Mensagens de resposta
Erros na criação do token do cartão
Erros de inserção de dados
Resultados da criação de uma cobrança
Introdução
Consulta sobre o status de um pagamento
COMO FAZER
Como integrar Checkout em marketplace
Como medir a qualidade da integração
Como melhorar a aprovação dos pagamentos
Por que um pagamento é recusado?
Recomendações para melhorar a aprovação de pagamentos
Salvar cartões
3DS 2.0
Dados de indústria
Introdução
Apparel
Electro
Tickets e entretenimento
Home & Deco
Aplicativos e plataformas online
Retail
Serviços governamentais e públicos
Turismo
Hospitalidade
Utilities
Venda direta
Automóveis e náutica
Transporte urbano
Gambling
Como integrar 3DS com Checkout Transparente
CONTEÚDO ADICIONAL
Relatórios
Introdução
Liberações
Introdução
Usos do relatório
Gerar relatório
Campos do relatório
Dinheiro em conta
Introdução
Usos do relatório
Gerar relatório
Campos do relatório
Segurança
OAuth
Introdução
Criação
Renovação
Gerenciamento
Boas práticas
APIs map
PCI DSS
BOAS PRÁTICAS
Boas práticas de UX
UX para Checkouts
Introdução
Optimized experience
Ease of conversion
Boas práticas de Credenciais
Introdução
Mantenha suas credenciais seguras
MCP Server
Introdução
Casos de uso
Troubleshooting
Tools disponíveis
Conectar-se ao MCP Server
Suas integrações
Introdução
Painel do desenvolvedor
Detalhes da aplicação
Credenciais
Teste
Contas de teste
Cartões de teste
Notificações
Introdução
Webhooks
IPN
Informações adicionais sobre notificações
Suas certificações
Gestão de estornos
Introdução
Como prevenir que um pagamento seja contestado
Como gerenciar disputas de contestação
Checkout Bricks
Visão geral
Introdução
INTEGRAÇÃO BRICKS
Pré-requisitos
Inicialização comum
Payment
Introdução
Renderização padrão
Envio de pagamentos
Introdução
Cartões
Conta Mercado Pago
Outros meios de pagamento
Demonstração
Funcionalidades avançadas
Inicializar dados nos Bricks
Preferências
Incluir cartões salvos
Atualizar dados
Gerenciar meios de pagamento
Configurar parcelamento
Meio de pagamento padrão
Dados adicionais
Callbacks adicionais
Customizações visuais
Ocultar elemento
Alterar textos
Wallet
Introdução
Renderização padrão
Demonstração
Funcionalidades avançadas
Preferências
Preferência no envio
Modo de abertura
Callbacks adicionais
Customizações visuais
Alterar textos
Alterar visual
Card Payment
Introdução
Renderização padrão
Envio de pagamentos
Cartões
Demonstração
Funcionalidades avançadas
Inicializar dados nos Bricks
Atualizar dados
Configurar parcelamento
Configurar meios de pagamento aceitos
Dados adicionais
Callbacks adicionais
Customizações visuais
Ocultar elemento
Alterar textos
Status Screen
Introdução
Renderização padrão
Demonstração
Funcionalidades avançadas
Adicionar referência externa
Configurar URLs de redirecionamento
Estados de transição
Customizações visuais
Esconder data da transação
Esconder detalhes do processamento
Alterar textos
Teste de integração
Realizar compra teste
Cartões de teste
Requisitos para entrar em produção
COMO FAZER
Como migrar para o Checkout Bricks
Introdução
Web Tokenize Checkout V1
Client-side
Server-side
Web Tokenize Checkout V2
Client-side
Server-side
Card Form
Client-side
Como medir a qualidade da integração
Como melhorar a aprovação dos pagamentos
Por que um pagamento é recusado?
Recomendações para melhorar a aprovação de pagamentos
3DS 2.0
Como integrar 3DS com Checkout Bricks
CONTEÚDO ADICIONAL
Customizações gerais
Definir tema
Alterar variáveis CSS
Selecionar idioma
Consultar meios de pagamento
Gestão de pagamentos
Introdução
Reservar valores
Capturar pagamento autorizado
Cancelar reserva
Reembolsos e cancelamentos
Possíveis erros
GitHub project
Suas integrações
Introdução
Painel do desenvolvedor
Detalhes da aplicação
Credenciais
Teste
Contas de teste
Cartões de teste
Notificações
Webhooks
IPN
Informações adicionais sobre notificações
Suas certificações
Segurança
OAuth
Obter Access Token
Renovar Access Token
Gerenciar Access Token
Boas práticas
Mapa de APIs
OWASP
PCI DSS
BOAS PRÁTICAS
Boas práticas de UX
UX para checkouts
Títulos, subtítulos e textos explicativos
Label e placeholders
Planos de assinatura
Visão geral
CONFIGURAÇÃO
Requisitos prévios
Criar plano de assinatura
Gerenciar planos de assinatura
Assinaturas
Visão geral
INTEGRAÇÃO
Configuração da integração
Assinaturas com plano associado
Assinaturas sem plano associado
Introdução
Com pagamento autorizado
Com pagamento pendente
Customização dos tipos de pagamento
Valor proporcional (pro rata)
Teste de integração
Criar usuário de teste
Teste de compra
Gerenciamento de assinaturas
COMO FAZER
Como melhorar a aprovação dos pagamentos
Por que um pagamento é recusado?
Recomendações para melhorar a aprovação de pagamentos
Como obter tipos de documentos por país
CONTEÚDO ADICIONAL
Suas integrações
Introdução
Painel do desenvolvedor
Detalhes da aplicação
Credenciais
Teste
Contas de teste
Cartões de teste
Notificações
Webhooks
IPN
Informações adicionais sobre notificações
Suas certificações
Geração do card token
Gestão de pagamentos recebidos
Relatórios
Introdução
Liberações
Introdução
Usos do relatório
Gerar relatório
Campos do relatório
Dinheiro em conta
Introdução
Usos do relatório
Gerar relatório
Campos do relatório
Reembolsos e Cancelamentos
Segurança
OAuth
Obter Access Token
Renovar Access Token
Gerenciar Access Token
Boas práticas
Mapa de APIs
OWASP
PCI DSS
RECURSOS
Glossário
BOAS PRÁTICAS
Boas práticas de credenciais
Mantenha suas credenciais seguras
  1. Documentação
  2. Pagamentos online
  3. Checkout Bricks
  4. GitHub project
Recursos para IA

GitHub project

Clique nos links abaixo para acessar os projetos disponíveis no repositório do GitHub do Mercado Pago.

  • Projeto funcional - Payment Brick
  • Projeto funcional - Wallet Brick
  • Projeto funcional - Card Payment Brick
  • Documentação técnica - SDK MercadoPago.js V2
AnteriorPossíveis errosSaiba quais são os possíveis erros exibidos ao integrador no momento de instanciar o Brick.
PróximoIntroduçãoConheça seu ambiente de gerenciamento de integrações criado automaticamente com um ID de usuário.