Empezar gratis →
⚠️ Error conocido de Mercado Pago

Error 'Pago Notificación Timeout' Mercado Pago

¿Tu sitio web no recibe notificaciones de Mercado Pago? Descubre las causas y soluciones para este error común de webhook.

✅ Solución paso a paso

  1. Verifica la conectividad de red: Asegúrate de que tu servidor tenga conexión a Internet estable.
  2. Revisa la configuración del webhook: Confirma que la URL del webhook en Mercado Pago es correcta y accesible.
  3. Ajusta el tiempo de espera del webhook: Incrementa el tiempo de espera del webhook en tu servidor o plataforma de comercio.
  4. Contacta al soporte de Mercado Pago: Si el problema persiste, reporta el error a Mercado Pago para obtener asistencia técnica especializada.

¿Por qué ocurre este error?

Este error ocurre cuando el servidor web no recibe la notificación de Mercado Pago dentro del tiempo límite establecido (normalmente 60 segundos). Esto puede deberse a problemas de conectividad o a la incapacidad del servidor para procesar la solicitud, a menudo reflejado en códigos HTTP 504 (Gateway Timeout). Mercado Pago intenta reintentar la notificación, pero si el problema persiste, el error se manifiesta.

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