Empezar gratis →
⚠️ Error conocido de Mercado Pago

Postback Demorado Mercado Pago: Solución SEO

Entiende y corrige el error de postback demorado en Mercado Pago, causado por retrasos en la comunicación y problemas de conectividad.

✅ Solución paso a paso

  1. Verifica la Latencia del Servidor: Utiliza herramientas de monitoreo para medir la latencia de tu servidor.
  2. Configura Retries Inteligentes: Implementa una lógica de retry con backoff exponencial para manejar errores transitorios, evitando sobrecargar el sistema.
  3. Optimiza la Conexión de Red: Asegúrate de que tu servidor tenga una conexión de red estable y rápida, minimizando la latencia.
  4. Analiza el Tráfico del Webhook: Monitoriza el tráfico del webhook para identificar cuellos de botella o problemas de procesamiento en tu servidor.

¿Por qué ocurre este error?

El error 'Postback demorado' en Mercado Pago se produce cuando el tiempo de respuesta del servidor al webhook de notificación es superior al máximo permitido (generalmente 60 segundos). Esto puede deberse a sobrecargas en el servidor, problemas de conectividad de red o latencia en la comunicación entre el servidor y los servidores de Mercado Pago. A menudo se manifiesta con códigos HTTP 504 (Gateway Timeout) o 502 (Bad Gateway).

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