Empezar gratis →
⚠️ Error conocido de Mercado Pago

Error Ipn Retry - Mercado Pago: Solución Técnica

Entiende y corrige el error 'Ipn retry failure' en Mercado Pago, causado por problemas de conectividad y reintentos automáticos.

✅ Solución paso a paso

  1. Verifica la conectividad de red: Asegúrate de que tu servidor tiene conexión a Internet estable.
  2. Revisa los logs del servidor: Busca errores de conexión, timeouts o problemas de DNS que puedan estar impidiendo la comunicación.
  3. Configura correctamente el webhook de Mercado Pago: Verifica que la URL del webhook en tu servidor es correcta y que no hay errores de sintaxis.
  4. Contacta con el soporte de Mercado Pago: Si el problema persiste, abre un ticket de soporte para que investiguen la causa desde su lado.

¿Por qué ocurre este error?

Este error indica que Mercado Pago está intentando enviar una notificación Ipn (Instant Payment Notification) pero no recibe respuesta. Esto puede ser debido a problemas de conectividad en tu servidor, como timeouts HTTP 504 (Gateway Timeout) o fallos en la comunicación. Mercado Pago implementa un sistema de reintentos para asegurar la entrega, pero demasiados reintentos pueden generar este error.

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