Empezar gratis →
⚠️ Error conocido de Mercado Pago

Error Postback No Recibido Mercado Pago

Solución a errores en notificaciones de Mercado Pago: IPN y Webhooks. Diagnóstico y recuperación.

✅ Solución paso a paso

  1. Verificar la URL del Webhook
  2. Asegúrate de que la URL del webhook en Mercado Pago es correcta y accesible. Un error tipográfico o una URL incorrecta impiden la recepción de notificaciones.
  3. Revisar la Configuración de CORS
  4. Configura correctamente las cabeceras CORS (Cross-Origin Resource Sharing) en tu servidor para permitir que Mercado Pago envíe solicitudes desde su dominio.

¿Por qué ocurre este error?

El error ‘Postback no Recibido’ en Mercado Pago generalmente indica que el servidor de destino no está recibiendo la notificación de Mercado Pago. Esto puede ser debido a problemas de conectividad, errores en la configuración del webhook o un tiempo de espera excesivo en el servidor. A menudo, se manifiesta con códigos HTTP 400 o 500, requiriendo reintentos.

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