Empezar gratis →
⚠️ Error conocido de Mercado Pago

Error 'Push no Llega' Mercado Pago: Guía Técnica

Soluciona el problema de las notificaciones pendientes en Mercado Pago y evita retrasos en tus pagos. Entiende las causas y cómo solucionarlo.

✅ Solución paso a paso

  1. Verificar la configuración del webhook: Asegúrate de que la URL del webhook en Mercado Pago es correcta y accesible.
  2. Revisar las reglas de firewall y CORS: Confirma que tu servidor permite las solicitudes de Mercado Pago (IPs y CORS) para evitar bloqueos.
  3. Analizar los logs del servidor: Busca errores en los logs del servidor que puedan indicar problemas con la recepción o procesamiento de la notificación.
  4. Implementar un mecanismo de reintento: Configura un sistema de reintento automático para las notificaciones, con un tiempo de espera adecuado, para superar interrupciones temporales.

¿Por qué ocurre este error?

El error 'Push no Llega' en Mercado Pago se produce cuando el servidor no recibe correctamente los datos de notificación enviados por Mercado Pago a través de webhooks. Esto puede deberse a problemas de conectividad, errores en la configuración del webhook o a respuestas HTTP incorrectas (como 500 o 400) que impiden que Mercado Pago reintente la notificació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