Empezar gratis →
⚠️ Error conocido de Mercado Pago

Webhook Perdido Mercado Pago - Solución Rápida

El error 'Webhook Perdido' en Mercado Pago indica fallos en la recepción de notificaciones. Investiga la causa y recupera tus transacciones.

✅ Solución paso a paso

  1. Verificar la conexión de red del servidor
  2. Revisar la configuración del webhook en tu cuenta de Mercado Pago
  3. Asegurarse de que el dominio del webhook tenga acceso DNS correcto
  4. Contactar al soporte de Mercado Pago para investigar la causa del problema

¿Por qué ocurre este error?

Este error surge cuando Mercado Pago no recibe la notificación del webhook debido a problemas de conectividad o configuración. Generalmente, se manifiesta con códigos HTTP 500 o 502, indicando errores del servidor. El sistema de retry de Mercado Pago puede intentar re-enviar la notificación, pero si el problema persiste, se reporta como 'Webhook Perdido'.

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