Empezar gratis →
⚠️ Error conocido de Mercado Pago

Error Timeout Mercado Pago: Webhooks y Notificaciones

¿Tu negocio no recibe actualizaciones de Mercado Pago? Descubre las causas y soluciones para el error 'Evento timeout'.

✅ Solución paso a paso

  1. Verifica la conexión de red: Asegúrate de que tu servidor tiene una conexión a internet estable y sin interrupciones.
  2. Revisa la configuración del webhook: Confirma que la URL del webhook en Mercado Pago es correcta y que no hay errores de sintaxis.
  3. Aumenta el tiempo de espera del webhook: Configura tu servidor para tener un tiempo de espera más largo para las solicitudes de Mercado Pago (considera aumentar el timeout en tu servidor web).
  4. Monitoriza el estado de Mercado Pago: Utiliza las herramientas de diagnóstico de Mercado Pago para verificar si hay problemas en su plataforma que puedan estar afectando las notificaciones.

¿Por qué ocurre este error?

El error 'Evento timeout' en Mercado Pago generalmente indica que la solicitud del webhook o la IPN no se completó dentro del tiempo límite establecido (normalmente 60 segundos). Esto puede deberse a problemas de red, latencia del servidor o un exceso de carga. A menudo se manifiesta con códigos HTTP 504 Gateway Timeout o 500 Internal Server Error, requiriendo un reintento automático.

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