Empezar gratis →
⚠️ Error conocido de Mercado Pago

Error 'IPN No Procesado' en Mercado Pago: Solución Técnica

Descubre las causas y cómo solucionar el error 'IPN No Procesado' en Mercado Pago, un problema común en integraciones webhooks.

✅ Solución paso a paso

  1. Verificar la configuración del webhook en Mercado Pago
  2. Revisar los logs de tu servidor en busca de errores HTTP (500, 502, etc.)
  3. Asegurarse de que el dominio de tu servidor esté correctamente configurado en la lista de dominios permitidos de Mercado Pago
  4. Contactar al soporte de Mercado Pago para investigar la causa y obtener asistencia técnica

¿Por qué ocurre este error?

El error 'IPN No Procesado' en Mercado Pago generalmente se debe a problemas de conectividad o errores en la configuración del webhook. A menudo, se manifiesta con códigos HTTP 500 o 502, indicando fallos en la comunicación entre tu servidor y los servidores de Mercado Pago. El sistema de retries de Mercado Pago puede no ser suficiente para superar estos problemas, requiriendo una revisión manual.

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