Empezar gratis →
⚠️ Error conocido de Mercado Pago

Postback Retry Falla: Mercado Pago

Entiende y soluciona errores de postback en Mercado Pago, incluyendo IPN y webhooks. Evita retrasos en actualizaciones de pagos.

✅ 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: Analiza los logs para identificar errores de timeout, fallos de conexión o problemas de DNS.
  3. Configura el tiempo de espera (timeout) del webhook: Ajusta el tiempo de espera en tu código para permitir que Mercado Pago intente re-enviar el postback.
  4. Contacta con el soporte de Mercado Pago: Si el problema persiste, abre un ticket de soporte para investigar la causa y obtener ayuda específica.

¿Por qué ocurre este error?

Este error indica que Mercado Pago está intentando re-enviar un postback debido a fallos iniciales. Generalmente, esto ocurre por timeouts en la comunicación HTTP (códigos 504 o 502) o por problemas de conectividad en tu servidor. El sistema de Mercado Pago intenta reintentar la entrega del postback para asegurar la correcta actualización de la transacción.

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