Empezar gratis →
⚠️ Error conocido de Mercado Pago

Error 404 en Mercado Pago: Webhooks y Notificaciones

Entiende el error 404 en Mercado Pago, sus causas y cómo solucionarlo para asegurar el procesamiento de pagos sin interrupciones.

✅ Solución paso a paso

  1. Verifica la conexión a Internet
  2. Revisa la configuración del webhook en tu cuenta de Mercado Pago
  3. Implementa un sistema de reintento con backoff exponencial
  4. Monitoriza los logs de tu aplicación para identificar patrones de error

¿Por qué ocurre este error?

El error 404 en Mercado Pago generalmente indica que el webhook o la notificación no se recibieron o no pudieron ser procesadas correctamente. Esto puede deberse a problemas de conectividad, errores en la configuración del webhook, o fallos en la recepción de datos por parte de Mercado Pago. A menudo, se manifiesta como un código HTTP 404, señalando que el recurso solicitado no se encontró. Mercado Pago implementa mecanismos de reintento, pero si estos fallan, el error persiste.

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