Empezar gratis →
⚠️ Error conocido de Mercado Pago

Error 404 Push Mercado Pago: Solución Técnica

Entiende el error 404 Push en Mercado Pago y cómo solucionarlo, evitando retrasos en las notificaciones y transacciones.

✅ Solución paso a paso

  1. Verifica la configuración del webhook: Asegúrate de que la URL del webhook en tu plataforma es correcta y accesible.
  2. Revisa la conectividad de red: Comprueba que tu servidor tiene conexión a internet estable y que no hay problemas de firewall o proxies bloqueando la comunicación.
  3. Configura un sistema de reintentos: Implementa un mecanismo de reintentos con backoff exponencial para manejar los timeouts HTTP y asegurar que las notificaciones se reciban eventualmente.
  4. Monitoriza los logs de Mercado Pago: Analiza los logs de Mercado Pago para identificar patrones de error y posibles problemas en la recepción de las notificaciones.

¿Por qué ocurre este error?

El error 404 Push en Mercado Pago indica que la solicitud de notificación no se encontró en el servidor de Mercado Pago. Esto suele ocurrir debido a problemas de conectividad, timeouts HTTP (generalmente 408 Request Timeout) o fallos en la configuración del webhook. Mercado Pago intenta reintentar la notificación, pero si el problema persiste, genera este error.

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