Empezar gratis →
⚠️ Error conocido de Mercado Pago

Error 'Evento no Llega Suscripción' Mercado Pago

Solución a errores de webhooks de Mercado Pago: ¿Por qué no recibes notificaciones? Descubre causas y cómo solucionarlo.

✅ Solución paso a paso

  1. Verificar la configuración del webhook: Asegúrate de que la URL del webhook sea correcta y accesible.
  2. Revisar las credenciales de la aplicación: Confirma que las claves API de Mercado Pago están correctamente configuradas y no han expirado.
  3. Analizar los logs de tu aplicación: Busca errores de conexión, timeouts o problemas de autenticación que puedan estar impidiendo la recepción de eventos.
  4. Implementar un mecanismo de retry: Configura un sistema de reintentos con un tiempo de espera adecuado para manejar retrasos en la entrega de mensajes de Mercado Pago.

¿Por qué ocurre este error?

Este error indica que tu aplicación no está recibiendo los eventos de Mercado Pago. Generalmente, se debe a problemas de conectividad o a la configuración incorrecta del webhook. Un código HTTP 400 o 404 en las solicitudes al webhook puede ser la causa, o un retraso en la entrega de los mensajes. El sistema de Mercado Pago intenta reintentar la entrega, pero si la configuración es incorrecta, el reintento falla.

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