Empezar gratis →
⚠️ Error conocido de Mercado Pago

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

¿Tu pago no se actualiza? Descubre las causas y cómo solucionar el error 'Push Falla' en Mercado Pago (IPN/Webhooks).

✅ Solución paso a paso

  1. Verificar la configuración del webhook: Asegúrate de que la URL del webhook en tu plataforma es correcta y accesible.
  2. Revisar el firewall y el proxy: Confirma que el firewall o proxy no están bloqueando las conexiones de Mercado Pago.
  3. Aumentar el tiempo de espera del webhook: Incrementa el tiempo de espera configurado en tu plataforma para permitir que Mercado Pago complete la notificación.
  4. Contactar al soporte de Mercado Pago: Si el problema persiste, abre un ticket de soporte para obtener asistencia técnica y verificar si hay problemas en su sistema.

¿Por qué ocurre este error?

El error 'Push Falla' en Mercado Pago generalmente indica que el servidor no recibe la notificación de pago correctamente. Esto puede deberse a un timeout HTTP 504 (Gateway Timeout) al intentar acceder a la API de Mercado Pago, o a fallos en la configuración de los Webhooks. El sistema de Mercado Pago intenta reintentar la notificación, pero si el problema persiste, se reporta como 'Push Falla'.

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