Empezar gratis →
⚠️ Error conocido de Mercado Pago

Push Retraso Mercado Pago: Solución SEO

Entiende el retraso en las notificaciones de Mercado Pago y cómo solucionarlo, optimizado para SEO

✅ Solución paso a paso

  1. Verifica la conexión a Internet
  2. Revisa el estado de los webhooks de Mercado Pago en tu panel de control. Asegúrate de que estén activos y correctamente configurados.
  3. Implementa un sistema de retry con backoff exponencial para las notificaciones. Esto permite reintentar la solicitud después de un breve retraso.
  4. Contacta al soporte técnico de Mercado Pago si el problema persiste, proporcionando detalles sobre los errores y el tiempo de retraso.

¿Por qué ocurre este error?

El 'Push Retraso' en Mercado Pago se debe a retrasos en la entrega de notificaciones debido a la carga del servidor de Mercado Pago o problemas de red. Esto puede resultar en respuestas HTTP 504 (Gateway Timeout) o 502 (Bad Gateway) al intentar procesar las notificaciones, obligando a un reintento (retry).

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