Empezar gratis →
⚠️ Error conocido de Mercado Pago

Error 404 Mercado Pago: Webhooks Fallidos

Entiende el error 404 en Mercado Pago, causas y cómo solucionarlo: Webhooks, IPN y notificaciones.

✅ Solución paso a paso

  1. Verifica la conexión a Internet
  2. Revisa la configuración del webhook en Mercado Pago
  3. Configura reintentos en tu servidor
  4. Monitoriza el registro de errores del servidor

¿Por qué ocurre este error?

El error 404 en Mercado Pago generalmente indica que la solicitud de webhook o IPN no se recibió o no se procesó correctamente. Esto puede deberse a problemas de conectividad de red, timeouts HTTP (como 408 Request Timeout) o errores en la configuración del servidor. El sistema de Mercado Pago intenta reintentar la notificación, pero si el reintento falla, devuelve el código 404.

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