Empezar gratis →
⚠️ Error conocido de Mercado Pago

Error 'Push Retry Falla' Mercado Pago

Entiende y soluciona el error 'Push Retry Falla' en Mercado Pago, causado por fallos en la recepción de notificaciones.

✅ Solución paso a paso

  1. Verifica la conectividad de red del servidor
  2. Revisa la configuración del webhook en Mercado Pago
  3. Asegúrate de que el servidor maneje correctamente las solicitudes de Mercado Pago
  4. Contacta al soporte de Mercado Pago para investigar la causa del problema

¿Por qué ocurre este error?

Este error indica que Mercado Pago está intentando enviar una notificación (webhook o IPN) repetidamente, pero falla debido a problemas de conectividad o errores en el receptor. Normalmente se manifiesta con códigos HTTP 504 (Gateway Timeout) o 502 (Bad Gateway) durante los reintentos. La causa principal es la incapacidad del servidor de destino para procesar la solicitud a tiempo o debido a conflictos de red.

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