Empezar gratis →
⚠️ Error conocido de Mercado Pago

Postback Rechazado Mercado Pago: Solución Técnica

Entiende y corrige errores de postbacks rechazados en Mercado Pago, incluyendo problemas con webhooks e IPN.

✅ Solución paso a paso

  1. Verifica la configuración del webhook: Asegúrate de que la URL del webhook en tu plataforma es correcta y accesible.
  2. Revisa el firewall y las reglas de seguridad: Confirma que tu servidor no está bloqueando las solicitudes de Mercado Pago.
  3. Monitoriza los logs de tu aplicación: Busca errores específicos relacionados con la recepción y el procesamiento de las notificaciones de Mercado Pago.
  4. Implementa un sistema de reintento automático: Configura un mecanismo para reintentar la recepción de las notificaciones de Mercado Pago en caso de fallo, utilizando un tiempo de espera adecuado.

¿Por qué ocurre este error?

El error 'Postback rechazado' en Mercado Pago indica que la notificación de Mercado Pago no fue procesada correctamente. Esto puede deberse a problemas de conectividad, errores en la configuración del webhook o conflictos con el firewall. Generalmente, se observa un código HTTP 400 o 500, requiriendo un reintento automático.

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