Empezar gratis →
⚠️ Error conocido de Mercado Pago

Error 'Evento Dropped' en Mercado Pago - Solución Técnica

Entiende la causa del error 'Evento Dropped' en Mercado Pago, un problema común en webhooks e IPN, y aprende a solucionarlo rápidamente.

✅ Solución paso a paso

  1. Verifica la Conexión de Red: Asegúrate de que tu servidor tiene una conexión a Internet estable y sin interrupciones.
  2. Configura Retries con Backoff Exponencial: Implementa lógica de retries en tu código para reintentar el procesamiento de la notificación de Mercado Pago con un retraso exponencial creciente.
  3. Revisa el Logging y Monitoreo: Analiza los logs de tu servidor y configura alertas para detectar patrones de 'Evento Dropped' y diagnosticar la causa raíz.
  4. Asegura la Capacidad del Servidor: Optimiza el rendimiento de tu servidor para manejar el volumen de notificaciones de Mercado Pago, considerando el escalado horizontal si es necesario.

¿Por qué ocurre este error?

El error 'Evento Dropped' suele ocurrir cuando el servidor no puede procesar la notificación de Mercado Pago a tiempo, generalmente debido a sobrecarga o problemas de red. Esto puede resultar en códigos HTTP 4xx o 5xx, y Mercado Pago, por seguridad, 'dropea' el evento. Implementa retries con backoff exponencial para manejar estos fallos transitorios.

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