Empezar gratis →
⚠️ Error conocido de Mercado Pago

Error Ipn sin Respuesta - Mercado Pago

Solución a errores de notificaciones Ipn fallidas en Mercado Pago, impactando pagos y transacciones. Diagnóstico y recuperación garantizados.

✅ Solución paso a paso

  1. Verificar Conexión HTTP: Asegúrate de que tu servidor tiene una conexión estable a Internet y que no hay problemas de DNS.
  2. Revisar el Script de Procesamiento Ipn: Examina el código que procesa las notificaciones Ipn, buscando errores de sintaxis, dependencias faltantes o problemas de lógica.
  3. Configurar Retries: Implementa un sistema de retries en tu código para reintentar la recepción y procesamiento de las notificaciones Ipn en caso de fallo temporal.
  4. Validar la Firma Digital: Asegúrate de que tu código está validando correctamente la firma digital de las notificaciones Ipn para evitar ataques de spoofing.

¿Por qué ocurre este error?

El error 'Ipn sin Respuesta' en Mercado Pago generalmente indica que el servidor de tu sitio web no está procesando correctamente las notificaciones Ipn enviadas por Mercado Pago. Esto puede ser debido a un problema de conexión HTTP (como un código 504 Gateway Timeout) o a que el script encargado de procesar la notificación no se está ejecutando o no está configurado correctamente.

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