Empezar gratis →
⚠️ Error conocido de Mercado Pago

Ipn No Llega: Solución a Errores Mercado Pago

Descubre la causa del error 'Ipn no llega' en Mercado Pago y cómo solucionarlo para asegurar el procesamiento de tus pagos.

✅ Solución paso a paso

  1. Verifica la Conexión a Internet
  2. Revisa la Configuración del Webhook de Mercado Pago
  3. Analiza los Logs del Servidor
  4. Implementa una Estrategia de Retry Robusta

¿Por qué ocurre este error?

El error 'Ipn no llega' en Mercado Pago generalmente se debe a problemas de conectividad entre tu servidor y los servidores de Mercado Pago. Esto puede manifestarse con códigos HTTP 500 (Error Interno del Servidor) o 504 (Tiempo de espera del servidor) si la conexión falla. Mercado Pago implementa mecanismos de retry, pero si la configuración de tu servidor es incorrecta, el proceso de verificación puede interrumpirse.

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