Empezar gratis →
⚠️ Error conocido de Mercado Pago

Callback sin Respuesta Mercado Pago

Solución a errores de webhooks y notificaciones en Mercado Pago: ¿por qué no recibe la respuesta?

✅ Solución paso a paso

  1. Verificar Conectividad de Red: Asegúrate de que tu servidor tenga una conexión a Internet estable y sin interrupciones.
  2. Revisar Configuración del Firewall: Confirma que tu firewall no está bloqueando las conexiones entrantes desde las IPs de Mercado Pago.
  3. Implementar Retries con Backoff Exponencial: Configura un sistema de retries en tu código para reintentar la recepción de la notificación en caso de fallo, utilizando un backoff exponencial para evitar sobrecargar el…
  4. Analizar Logs del Servidor y de Mercado Pago: Examina los logs de tu servidor y los logs de actividad de Mercado Pago para identificar la causa raíz del problema y obtener detalles sobre el error.

¿Por qué ocurre este error?

Este error indica que Mercado Pago intenta enviar una notificación (webhook o IPN) pero no recibe una respuesta confirmatoria del servidor al que está enviando la información. Esto puede deberse a problemas de conectividad, timeouts HTTP (como 504 Gateway Timeout) o fallos en el procesamiento de la notificación.

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