Saltar al contenido
NexoSmart Logo

Cómo integrar MercadoPago en tu web o app

Guía técnica para integrar MercadoPago: Checkout Pro, Checkout API, webhooks, split payments y mejores prácticas de seguridad.

Consultá con un experto
Integración MercadoPago

MercadoPago es la pasarela de pagos líder en LATAM que permite cobrar con tarjetas, transferencias, efectivo y billetera digital a través de APIs y SDKs.

Ofrece diferentes modalidades: Checkout Pro (redirect), Checkout API (embebido), suscripciones, split payments para marketplaces y dispositivos Point para pagos presenciales.

Tiempo estimado

1-3 semanas

Inversión estimada

USD 1,500 - 5,000

Paso a paso

  1. 1

    Crear cuenta y obtener credenciales

    Registrate en MercadoPago Developers, creá una aplicación y obtené tus credenciales de test (sandbox) y producción (access token y public key).

    Tip: Siempre desarrollá primero con credenciales de test. Nunca expongas el access token en el frontend.

  2. 2

    Elegir el tipo de checkout

    Decidí entre Checkout Pro (redirect al sitio de MP, más simple), Checkout API (formulario embebido, más control) o Checkout Bricks (componentes preconstruidos).

    Tip: Para empezar rápido, usá Checkout Pro. Para control total de la UX, Checkout API. Bricks es un buen intermedio.

  3. 3

    Instalar el SDK

    Instalá el SDK de MercadoPago en tu backend (Node.js, PHP, Python) y el SDK de frontend (mercadopago.js) para tokenizar tarjetas de forma segura.

    Tip: Usá siempre la última versión del SDK. Las versiones antiguas pueden tener vulnerabilidades.

  4. 4

    Implementar el flujo de pago

    Creá la preferencia de pago en el backend, renderizá el checkout en el frontend, procesá el pago y manejá las respuestas (aprobado, pendiente, rechazado).

    Tip: Guardá siempre el payment_id y el status en tu base de datos. Vas a necesitarlo para reconciliación.

  5. 5

    Configurar webhooks

    Configurá webhooks (IPN) para recibir notificaciones asíncronas de cambios de estado en los pagos. Esto es crítico para pagos que no se aprueban al instante.

    Tip: Respondé siempre HTTP 200 al webhook, aunque falles internamente. Procesá de forma idempotente porque MP puede enviar la misma notificación múltiples veces.

  6. 6

    Testear con usuarios de prueba

    Usá las tarjetas de test de MercadoPago para simular pagos aprobados, rechazados y pendientes. Verificá todos los flujos antes de ir a producción.

    Tip: Testeá también el flujo de reembolso y las notificaciones de webhook en sandbox.

  7. 7

    Pasar a producción

    Cambiá las credenciales de test por las de producción, verificá que los webhooks apunten al endpoint correcto y hacé una compra real de bajo monto para validar.

    Tip: Activá el modo producción en la aplicación de MP Developers. No olvides actualizar las URLs de redirect.

Herramientas y tecnologías

MercadoPago SDK

SDK oficial para backend y frontend

Node.js

Backend para procesar pagos

Next.js

Frontend con rendering server-side

PostgreSQL

Almacenar transacciones y estados

Postman

Testing de APIs y webhooks

Errores comunes (y cómo evitarlos)

Error

Exponer el access token en el frontend

Solución

El access token va SOLO en el backend. En el frontend usá la public key para tokenizar tarjetas.

Error

No implementar webhooks

Solución

Los webhooks son obligatorios. Sin ellos, no te enterás de pagos que cambian de estado (ej: transferencia bancaria aprobada después).

Error

No manejar pagos pendientes

Solución

No todos los pagos se aprueban al instante. Mostrá un estado "pendiente" claro al usuario y procesá la aprobación vía webhook.

Error

No testear en sandbox

Solución

Siempre testeá con credenciales de test antes de ir a producción. MercadoPago provee tarjetas de prueba para simular todos los escenarios.

Preguntas frecuentes

MercadoPago cobra entre 3.99% y 5.99% + IVA por transacción en Argentina, dependiendo del plazo de acreditación (inmediata o diferida). El vendedor puede elegir absorber la comisión o trasladarla.

MercadoPago es mejor para el mercado argentino: acepta medios locales (Rapipago, PagoFácil), tiene mayor adopción y mejor UX en pesos. Stripe es superior para cobros internacionales en USD.

Una integración de Checkout Pro básica se hace en 1-3 días. Checkout API con formulario custom lleva 1-2 semanas. Split payments para marketplaces, 2-3 semanas.

Sí, MercadoPago Split permite dividir un pago entre múltiples receptores. Es ideal para marketplaces donde la plataforma cobra comisión y el vendedor recibe el resto.

La API de MercadoPago permite reembolsos totales y parciales programáticamente. Los reembolsos tardan 1-2 días hábiles para tarjetas y son inmediatos en la billetera de MP.

Escrito por Maximiliano Rodríguez, Fundador y Director de NexoSmart

Última actualización: abril de 2026

Contenido relacionado

Cotizá tu proyecto

Completá estos 3 pasos y recibí una propuesta detallada en tu email.

Contacto
Tu idea
Detalles
Paso 1 de 3: Datos de contacto

Guías relacionadas