Empezar gratis →
⚠️ Error conocido de Mercado Pago

Callback Retry Falla Mercado Pago

Entiende y soluciona el error de reintentos en callbacks de Mercado Pago, causado por problemas de conectividad o fallos en el procesamiento.

✅ Solución paso a paso

  1. Verifica la conectividad de red
  2. Revisa la configuración del webhook en Mercado Pago
  3. Analiza los logs de tu servidor
  4. Contacta al soporte de Mercado Pago para investigar más a fondo

¿Por qué ocurre este error?

Este error indica que Mercado Pago está intentando re-enviar la notificación de webhook debido a fallos en la entrega inicial. Generalmente, se debe a problemas de conectividad en tu servidor, como timeouts o errores HTTP 500. Mercado Pago implementa un mecanismo de reintento para asegurar la correcta recepción de eventos, pero la persistencia del error sugiere un problema subyacente.

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