Empezar gratis →
⚠️ Error conocido de Mercado Pago

Error 404 Notificación Pago Mercado

¿Tu pago no se registra? Entiende el error 404 en webhooks de Mercado Pago y cómo solucionarlo.

✅ Solución paso a paso

  1. Verifica la URL del webhook
  2. Revisa la configuración de IPN en Mercado Pago
  3. Implementa un mecanismo de reintento (retry)
  4. Monitoriza los logs de tu aplicación y Mercado Pago

¿Por qué ocurre este error?

Este error 404 indica que el webhook de Mercado Pago no encontró la URL especificada en tu aplicación. Esto suele ocurrir por una configuración incorrecta de la URL o por problemas de conectividad que impiden que la solicitud llegue a Mercado Pago. El servidor de Mercado Pago devuelve un código HTTP 404, indicando que el recurso solicitado no existe.

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