Empezar gratis →
⚠️ Error conocido de Mercado Pago

Error 'Notificación sin Respuesta' en Mercado Pago

Entiende y soluciona el problema de las notificaciones de Mercado Pago que no se procesan correctamente.

✅ Solución paso a paso

  1. Verifica la conexión de red del servidor
  2. Revisa los logs del servidor para identificar errores de timeout o fallos en el procesamiento de la notificación
  3. Asegúrate de que el webhook de Mercado Pago esté correctamente configurado y que la URL sea accesible desde el servidor
  4. Implementa una estrategia de reintento con backoff exponencial para las notificaciones fallidas, evitando sobrecargar el sistema de Mercado Pago

¿Por qué ocurre este error?

Este error ocurre cuando Mercado Pago envía una notificación (webhook o IPN) pero no recibe una respuesta confirmatoria del servidor al que está enviada. Esto puede deberse a problemas de conectividad, timeouts HTTP (como 504 Gateway Timeout) o fallos en el procesamiento de la notificación. El sistema intenta reintentar la notificación, pero si el problema persiste, se genera el error 'Notificación sin Respuesta'.

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