Empezar gratis →
⚠️ Error conocido de Mercado Pago

Error Ipn Reintento Fallo - Mercado Pago

Solución al error 'Ipn reintento fallo' en Mercado Pago: causas y cómo corregirlo para asegurar el procesamiento de pagos.

✅ Solución paso a paso

  1. Verifica la conexión a Internet: Asegúrate de que tu servidor tenga una conexión a Internet estable y sin interrupciones.
  2. Revisa la configuración del Firewall: Confirma que tu firewall no está bloqueando las comunicaciones entrantes desde las direcciones IP de Mercado Pago.
  3. Analiza los Logs del Servidor: Examina los logs de tu servidor para identificar errores específicos relacionados con las peticiones Ipn y los códigos de error.
  4. Contacta al Soporte de Mercado Pago: Si el problema persiste, ponte en contacto con el soporte técnico de Mercado Pago para obtener asistencia y verificar si hay problemas en su plataforma.

¿Por qué ocurre este error?

Este error se produce cuando Mercado Pago intenta procesar una notificación Ipn (Instant Payment Notification) repetidamente, pero falla debido a problemas de conectividad o errores en el servidor. Normalmente se manifiesta con códigos HTTP 504 (Gateway Timeout) o 503 (Service Unavailable) durante los reintentos. La causa subyacente puede ser un firewall bloqueando la comunicación, problemas de DNS o errores temporales en el servidor de Mercado Pago.

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