Empezar gratis →
⚠️ Error conocido de Mercado Pago

Error 'Push Rechazado' Mercado Pago: Solución Técnica

Entiende las causas del rechazo de notificaciones de Mercado Pago y cómo solucionarlo para evitar retrasos en tus pagos.

✅ Solución paso a paso

  1. Verificar la IP de tu servidor
  2. Confirmar la configuración de tu webhook en Mercado Pago
  3. Monitorizar la latencia de la conexión a Mercado Pago
  4. Revisar los logs de tu servidor y de Mercado Pago para identificar errores específicos

¿Por qué ocurre este error?

El error 'Push Rechazado' en Mercado Pago indica que el sistema de Mercado Pago rechazó recibir la notificación de un evento (pago, captura, etc.). Esto suele ocurrir debido a problemas de conectividad, timeouts en la solicitud HTTP (normalmente 504 Gateway Timeout o 502 Bad Gateway) o conflictos de IP. Mercado Pago utiliza webhooks y IPN para sincronizar estados, y un rechazo indica que la comunicación falló.

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