Empezar gratis →
⚠️ Error conocido de Mercado Pago

Webhook Mercado Pago: No Llega la Notificación

¿Tu webhook de Mercado Pago no recibe las notificaciones? Descubre las causas y cómo solucionarlo para evitar errores en tus pagos.

✅ Solución paso a paso

  1. Verifica la IP del servidor
  2. Confirma la configuración del webhook en Mercado Pago
  3. Ajusta el tiempo de espera del webhook
  4. Monitoriza los logs del servidor para detectar errores

¿Por qué ocurre este error?

El error 'El webhook no llega' en Mercado Pago suele deberse a problemas de conectividad o configuración incorrecta del webhook. A menudo, el servidor que recibe el webhook no responde correctamente, generando códigos HTTP como 500 o 502, o a que el tiempo de espera del webhook es insuficiente, provocando que las solicitudes no se completen.

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