Empezar gratis →
⚠️ Error conocido de Mercado Pago

Webhook Fallido Mercado Pago - Solución Rápida

¿Tu webhook de Mercado Pago no funciona? Entiende las causas y cómo solucionarlo para evitar interrupciones en tus pagos.

✅ Solución paso a paso

  1. Verifica la conectividad de tu servidor: Asegúrate de que tu servidor tiene acceso a Internet y no hay problemas de red.
  2. Revisa los logs de tu aplicación: Busca errores específicos relacionados con las solicitudes a la API de Mercado Pago.
  3. Configura el reintento automático en tu aplicación: Ajusta los parámetros de reintento en tu código para manejar los errores 5xx y timeouts de forma más eficiente.
  4. Contacta al soporte de Mercado Pago: Si el problema persiste, abre un ticket de soporte para investigar la causa del error desde el lado de Mercado Pago.

¿Por qué ocurre este error?

Los errores de webhook de Mercado Pago suelen deberse a problemas de conectividad en tu servidor o a retrasos en la entrega de los mensajes. Esto puede resultar en HTTP 500 o 502 errores, indicando un problema en el servidor de Mercado Pago. El sistema de reintento automático de Mercado Pago puede no ser suficiente para mitigar estas interrupciones.

Código de ejemplo

// Retry con backoff exponencial frente a 5xx / timeouts
async function callMercadoPago(path, init = {}, attempts = 4) {
  for (let i = 0; i < attempts; i++) {
    try {
      const r = await fetch(`https://api.mercadopago.com${path}`, {
        ...init,
        headers: {
          Authorization: `Bearer ${process.env.MP_ACCESS_TOKEN}`,
          'X-Idempotency-Key': init.idempotencyKey,
          ...init.headers,
        },
        signal: AbortSignal.timeout(15000),
      });
      if (r.status >= 500 || r.status === 429) throw new Error(`MP ${r.status}`);
      return await r.json();
    } catch (err) {
      if (i === attempts - 1) throw err;
      await new Promise(res => setTimeout(res, 2 ** i * 1000));
    }
  }
}

¿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