Empezar gratis →
⚠️ Error conocido de Mercado Pago

Callback Mercado Pago: Error 'Reintento Fallo'

Solución a errores de webhook y notificaciones de Mercado Pago. Entiende la causa y corrige el problema rápidamente.

✅ Solución paso a paso

  1. Verificar Conexión a Internet: Asegúrate de que tu servidor tenga una conexión a internet estable y sin interrupciones.
  2. Revisar Tiempo de Espera: Ajusta el tiempo de espera (timeout) en tu aplicación para permitir que Mercado Pago complete el envío de la notificación.
  3. Validar Formato de la Notificación: Asegúrate de que el formato de la notificación recibida de Mercado Pago es correcto y cumple con las especificaciones de la API.
  4. Contactar Soporte de Mercado Pago: Si el problema persiste, contacta al soporte técnico de Mercado Pago para obtener asistencia y verificar si hay algún problema en su sistema.

¿Por qué ocurre este error?

Este error indica que Mercado Pago está intentando procesar una notificación después de múltiples reintentos fallidos. Generalmente, esto se debe a problemas de conectividad o a un tiempo de espera excesivo en el procesamiento de la notificación, pudiendo generar códigos HTTP 504 (Gateway Timeout).

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