Empezar gratis →
⚠️ Error conocido de Mercado Pago

Postback sin Respuesta Mercado Pago - Solución

Entiende y corrige el error 'Postback sin Respuesta' en Mercado Pago, causado por problemas de conectividad y configuración de webhooks.

✅ Solución paso a paso

  1. Verifica la conexión de red del servidor
  2. Confirma la correcta configuración del webhook en Mercado Pago
  3. Implementa un sistema de reintentos (retry) para las notificaciones
  4. Analiza los logs del servidor para identificar errores específicos

¿Por qué ocurre este error?

Este error indica que Mercado Pago no recibe la confirmación de la transacción después de un postback. Generalmente, se debe a problemas de conectividad del servidor, resultando en códigos HTTP como 500 o 502. También, una configuración incorrecta del webhook o retrasos en la entrega de la notificación pueden causar este fallo.

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