Empezar gratis →
⚠️ Error conocido de Mercado Pago

Error Ipn Dropado: Mercado Pago - Solución

Entiende por qué Mercado Pago no envía notificaciones (IPN) y cómo solucionarlo para evitar problemas de procesamiento de pagos.

✅ Solución paso a paso

  1. Verifica la conexión a Internet
  2. Revisa la configuración del servidor web (proxy, firewall)
  3. Asegúrate de que el servidor maneja correctamente las respuestas de Mercado Pago, incluyendo los headers de autenticación.
  4. Configura un sistema de reintentos (retry) para las notificaciones IPN, gestionando los timeouts y posibles errores HTTP.

¿Por qué ocurre este error?

El error ‘Ipn dropped’ en Mercado Pago se produce cuando el servidor no recibe la notificación (webhook) de forma fiable. Esto puede deberse a problemas de conectividad, timeouts HTTP (generalmente 504 Gateway Timeout) o fallos en el manejo de la respuesta por parte del servidor.

Código de ejemplo

import crypto from 'node:crypto';
import express from 'express';
const app = express();

app.post('/webhook/mercadopago', express.json(), (req, res) => {
  const sig = req.headers['x-signature'] || '';
  const ts = sig.match(/ts=(\d+)/)?.[1];
  const v1 = sig.match(/v1=([a-f0-9]+)/)?.[1];
  const reqId = req.headers['x-request-id'];
  const data = `id:${req.body.data.id};request-id:${reqId};ts:${ts};`;
  const expected = crypto
    .createHmac('sha256', process.env.MP_WEBHOOK_SECRET)
    .update(data)
    .digest('hex');

  if (expected !== v1) return res.sendStatus(401);
  // Idempotencia: deduplicar por (data.id, action)
  res.sendStatus(200);
});

¿Cansado de manejar estos errores manualmente?

Comorando intercepta cada evento de Mercado Pago, ejecuta reintentos inteligentes y te avisa cuando hay un problema — sin que escribas una sola línea de código extra.

Automatizá tus pagos gratis →

Sin tarjeta de crédito · 250 eventos gratis · En vivo en 5 minutos