Empezar gratis →
⚠️ Error conocido de Mercado Pago

Error Ipn Mercado Pago: Solución y Diagnóstico

¿Tu web falla al recibir notificaciones de Mercado Pago? Descubre la causa y cómo solucionarlo rápidamente.

✅ Solución paso a paso

  1. Verifica la conectividad de red del servidor
  2. Revisa la configuración del webhook en tu cuenta de Mercado Pago
  3. Asegúrate de que el servidor no bloquee las conexiones de Mercado Pago (firewall, proxies)
  4. Implementa un sistema de reintentos (retry) para las notificaciones Ipn

¿Por qué ocurre este error?

El error 'Ipn falla' en Mercado Pago generalmente se debe a problemas de conectividad o configuración incorrecta de los webhooks. A menudo, el servidor no recibe la notificación de Mercado Pago debido a un timeout HTTP 504 (Gateway Timeout) o a un problema de firewall bloqueando la comunicación.

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