Mercado Pago
DEVELOPERS
Ingresar
Checkout Pro (vía Preferences API)
Resumen
Etapas de integración
Crear aplicación
Configurar ambiente de desarrollo
Crear y configurar una preferencia de pago
Integración para sitios web
Configurar URLs de retorno
Agregar el SDK al frontend e inicializar el checkout
Integración para aplicaciones móviles
Introducción
Flutter
React Native CLI
React Native Expo Go
Java o Kotlin
Swift
Configurar notificaciones de pago
Prueba de integración
Introducción
Realizar compras de prueba
Salir a producción
Configuraciones adicionales
Configurar reembolsos y cancelaciones
Excluir medios de pago
Restringir compras a usuarios registrados
Crear preferencia para múltiples ítems
Mostrar valor de envío
Cambiar fecha de vencimiento
Esquema de apertura con redirect externo
Configurar descripción de factura
Configurar la apariencia del botón de pago
Conversión de anuncios
Habilitar modo binario
Definir vigencia de preferencia
Configurar notificaciones opcionales
How-tos
Cómo medir la calidad de la integración
Cómo mejorar la aprobación de tus pagos
¿Por qué se rechaza un pago?
Cómo mejorar la aprobación de pagos
Datos de industria
Cómo integrar el checkout en marketplace
Recursos
MCP Server
Introducción
Conectarse al MCP Server
Tools disponibles
Casos de uso
Troubleshooting
Credenciales
Datos de integración
Notificaciones
Introducción
Webhooks
IPN
Información adicional sobre notificaciones
Cuentas de prueba
Contracargos
Introducción
Configurar notificaciones de contracargos
Gestionar contracargos
Demo de la experiencia visual
Seguridad
Buenas prácticas de credenciales
Buenas prácticas de credenciales
Mantén tus credenciales seguras
Reportes
Introducción
Liberaciones
Introducción
Usos del reporte
Generar reporte
Campos del reporte
Todas las transacciones
Introducción
Usos del reporte
Generar reporte
Campos del reporte
Reporte de ventas de la solución split de pagos
Introducción
Usos del reporte
Generar reporte
Descargar el reporte
Consultas y validaciones
Modificaciones
Desactivación
Campos del reporte
Checkout API (vía Orders API)
Resumen
Modelo de integración
Etapas de integración
Crear aplicación
Configurar ambiente de desarrollo
Integrar medios de pago
Introducción
Tarjetas
Otros medios de pago
Transferencias SPEI
Configurar notificaciones
Configurar notificaciones de orders
Configurar notificaciones opcionales
Probar la integración
Introducción
Realizar una compra de prueba con tarjetas
Realizar una compra de prueba con otros medios de pago
Realizar una compra de prueba con Transferencias SPEI
Medir la calidad de la integración
Salir a producción
Gestión de pagos
Reembolsos y cancelaciones
Contracargos
Introducción
Configurar notificaciones de contracargos
Gestionar contracargos
Reservar, capturar y cancelar fondos
Mejorar la aprobación de tus pagos
¿Por qué se rechaza un pago?
Recomendaciones para mejorar la aprobación
Guardar tarjetas
Datos de industria
Principales estados
Estados de la transacción
Estado de la order
Posibles errores
3DS 2.0
Recursos
MCP Server
Introducción
Conectarse al MCP Server
Tools disponibles
Casos de uso
Troubleshooting
Credenciales
Datos de la integración
Cuentas de prueba
Seguridad
Tarjetas de prueba
Checkout Bricks
Resumen
Introducción
INTEGRACIÓN DE BRICKS
Requisitos previos
Inicio común
Payment
Introducción
Renderizado por defecto
Envío de pagos
Introducción
Tarjetas
Cuenta de Mercado Pago y Cuotas sin Tarjeta
Otros medios de pago
Demostración
Funcionalidades avanzadas
Inicializar datos en Bricks
Preferencias
Incluir tarjetas guardadas
Agregar etapa de confirmación
Actualizar datos
Administrar medios de pago
Configurar cuotas
Medio de pago por defecto
Datos adicionales
Callbacks adicionales
Personalizaciones visuales
Ocultar elemento
Cambiar texto
Wallet
Introducción
Renderizado por defecto
Demostración
Funcionalidades avanzadas
Preferencias
Preferencia en el envío
Modo de apertura
Callbacks adicionales
Personalizaciones visuales
Cambiar textos
Cambiar de aspecto
Card Payment
Introducción
Renderizado por defecto
Envío de pagos
Tarjetas
Demostración
Funcionalidades avanzadas
Inicializar datos en Bricks
Actualizar datos
Configurar cuotas
Configurar medios de pago aceptados
Datos adicionales
Callbacks adicionales
Personalizaciones visuales
Ocultar elemento
Cambiar texto
Status Screen
Introducción
Renderizado por defecto
Demostración
Funcionalidades avanzadas
Agregar referencia externa
Configurar URL de redireccionamiento
Estados de transicion
Personalizaciones visuales
Ocultar fecha de transacción
Ocultar detalles de procesamiento
Cambiar texto
Prueba de integración
Hacer compra de prueba
Tarjetas de prueba
Requisitos para salir a producción
CÓMO HACER
Cómo migrar a Checkout Bricks
Introducción
Web Tokenize Checkout V1
Client-side
Server-side
Web Tokenize Checkout V2
Client-side
Server-side
Card Form
Client-side
Cómo medir la calidad de la integración
Cómo mejorar la aprobación de tus pagos
¿Por qué se rechaza un pago?
Recomendaciones para mejorar la aprobación de pagos
3DS 2.0
Cómo integrar 3DS con Checkout Bricks
CONTENIDO ADICIONAL
Personalizaciones generales
Establecer tema
Cambiar variables CSS
Seleccione el idioma
Consultar medios de pago
Gestión de pagos
Introducción
Reservar fondos
Capturar pago autorizado
Cancelar reserva
Reembolsos y cancelaciones
Posibles errores
GitHub project
Tus integraciones
Introducción
Panel del desarrollador
Detalles de la aplicación
Credenciales
Prueba
Cuentas de prueba
Tarjetas de prueba
Notificaciones
Webhooks
IPN
Información adicional sobre notificaciones
Tus certificaciones
Seguridad
OAuth
Obtener Access Token
Renovar Access Token
Gestionar Access Token
Buenas prácticas
Mapa de APIs
OWASP
PCI DSS
BUENAS PRÁCTICAS
Buenas prácticas de UX
UX para checkouts
Títulos, subtítulos y textos explicativos
Labels y placeholders
Planes de suscripción
Resumen
CONFIGURACIÓN
Requisitos previos
Crear plan de suscripción
Gestionar planes de suscripción
Suscripciones
Resumen
INTEGRACIÓN
Configuración de la integración
Suscripciones con plan asociado
Suscripciones sin plan asociado
Introducción
Con pago autorizado
Con pago pendiente
Personalización de los tipos de pago
Monto proporcional (prorrateo)
Prueba de integración
Crear usuario de prueba
Compra de prueba
Gestión de suscripciones
CÓMO HACER
Cómo mejorar la aprobación de tus pagos
¿Por qué se rechaza un pago?
Recomendaciones para mejorar la aprobación de pagos
Cómo obtener tipos de documento por país
CONTENIDO ADICIONAL
Tus integraciones
Introducción
Panel del desarrollador
Detalles de la aplicación
Credenciales
Prueba
Cuentas de prueba
Tarjetas de prueba
Notificaciones
Webhooks
IPN
Información adicional sobre notificaciones
Tus certificaciones
Generación del card token
Gestión de pagos recibidos
Reportes
Introducción
Liberaciones
Introducción
Usos del reporte
Generar reporte
Campos del reporte
Todas las transacciones
Introducción
Usos del reporte
Generar reporte
Campos del reporte
Reembolsos y cancelaciones
Seguridad
OAuth
Obtener Access Token
Renovar Access Token
Gestionar Access Token
Buenas prácticas
Mapa de APIs
OWASP
PCI DSS
RECURSOS
Glosario
BUENAS PRACTICAS
Buenas prácticas de credenciales
Mantén tus credenciales seguras
  1. Documentación
  2. Pagos online
  3. Checkout Bricks
  4. GitHub project
Recursos para IA

GitHub project

Haz clic en los links a continuación para acceder a los proyectos disponibles en el repositorio GitHub de Mercado Pago.

  • Proyecto funcional - Payment Brick
  • Proyecto funcional - Payment Brick con etapa de confirmación
  • Proyecto funcional - Wallet Brick
  • Proyecto funcional - Card Payment Brick
  • Documentación técnica - SDK MercadoPago.js V2
AnteriorPosibles erroresSaber cuáles son los posibles errores que se muestran al integrador al instanciar el brick.
PróximoIntroducciónConozca su entorno de gestión de integraciones creado automáticamente con una identificación de usuario.