Empezar gratis →
⚠️ Error conocido de Mercado Pago

Error 'Evento Demorado' en Mercado Pago

Entiende el error 'Evento Demorado' en Mercado Pago, causas y cómo solucionarlo para evitar retrasos en tus pagos.

✅ Solución paso a paso

  1. Verifica la conectividad del servidor
  2. Revisa la carga del servidor de destino
  3. Ajusta el tiempo de espera del webhook en Mercado Pago
  4. Monitoriza la recepción de notificaciones para detectar patrones

¿Por qué ocurre este error?

El error 'Evento Demorado' en Mercado Pago se produce cuando el servidor de destino tarda en procesar la notificación recibida. Esto puede ser debido a sobrecargas en el servidor, problemas de conectividad o tiempos de respuesta lentos. Normalmente se manifiesta con códigos HTTP 504 (Gateway Timeout) o 502 (Bad Gateway).

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