Empezar gratis →
⚠️ Error conocido de Mercado Pago

Error Ipn Perdido en Mercado Pago: Solución Rápida

¿Tu negocio está fallando pagos por un Ipn perdido? Descubre las causas y cómo solucionarlo en Mercado Pago.

✅ Solución paso a paso

  1. Verificar la Conexión a Internet
  2. Revisar la Configuración del Webhook de Mercado Pago
  3. Analizar Logs del Servidor y del Cliente
  4. Contactar al Soporte de Mercado Pago

¿Por qué ocurre este error?

El error 'Ipn perdido' en Mercado Pago se produce cuando el servidor de tu tienda no recibe la notificación de confirmación de pago a tiempo. Esto suele estar relacionado con problemas de conectividad o retrasos en la transmisión de datos, pudiendo generar códigos HTTP 504 (Gateway Timeout) o 502 (Bad Gateway). Mercado Pago intenta reintentar la notificación automáticamente, pero si la causa subyacente persiste, el error persiste.

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