Empezar gratis →
⚠️ Error conocido de Mercado Pago

Error 'Evento Falla' en Mercado Pago - Solución

Entiende la causa del error 'Evento Falla' en Mercado Pago, relacionado con webhooks, IPN y notificaciones, y aprende a solucionarlo rápidamente.

✅ Solución paso a paso

  1. Verifica la URL del webhook en Mercado Pago
  2. Asegúrate de que la autenticación del webhook sea correcta (clave secreta).
  3. Implementa un sistema de reintento con backoff exponencial
  4. Monitoriza los logs de tu servidor y los logs de Mercado Pago para identificar patrones

¿Por qué ocurre este error?

El error 'Evento Falla' en Mercado Pago suele deberse a problemas de conectividad entre tu plataforma y los servidores de Mercado Pago. Esto puede manifestarse con códigos HTTP 500 (Internal Server Error) o 503 (Service Unavailable) al intentar procesar las notificaciones. Además, la configuración incorrecta de los webhooks, como URLs incorrectas o problemas de autenticación, pueden provocar que Mercado Pago no reciba los eventos correctamente.

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