Empezar gratis →
⚠️ Error conocido de Mercado Pago

Error Ipn Demorado Mercado Pago: Solución Rápida

¿Tu tienda online no procesa pagos de Mercado Pago? Descubre la causa y cómo solucionarlo con los webhooks Ipn

✅ Solución paso a paso

  1. Verificar el tiempo de respuesta del servidor
  2. Analizar el código de tu aplicación para optimizar la comunicación con la API de Mercado Pago
  3. Configurar un sistema de retries con un tiempo de espera adecuado en tu código
  4. Contactar al soporte de Mercado Pago para investigar la causa del problema y obtener asistencia personalizada

¿Por qué ocurre este error?

El error ‘Ipn demorado’ en Mercado Pago se produce cuando el tiempo de respuesta del servidor de tu tienda online al webhook Ipn excede el límite de 60 segundos establecido por Mercado Pago. Esto suele estar asociado a un alto volumen de solicitudes o problemas de rendimiento del servidor. En algunos casos, errores en el código de tu aplicación pueden causar retrasos y generar códigos HTTP 504 (Gateway Timeout) al intentar comunicarse con la API 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