Empezar gratis →
⚠️ Error conocido de Mercado Pago

Postback Drop Mercado Pago: Solución y Diagnóstico

Entiende el error 'Postback dropped' en Mercado Pago y cómo solucionarlo, evitando interrupciones en tus procesos.

✅ Solución paso a paso

  1. Verifica la configuración del webhook en tu cuenta de Mercado Pago.
  2. Asegúrate de que la URL del webhook sea correcta y accesible desde la IP del servidor.
  3. Monitoriza el estado del webhook en la plataforma de Mercado Pago para detectar errores en tiempo real.
  4. Implementa un sistema de retries con un tiempo de espera adecuado para manejar errores transitorios.

¿Por qué ocurre este error?

El 'Postback dropped' en Mercado Pago generalmente se debe a problemas de conectividad o errores en la configuración del webhook. A menudo, se observa un código HTTP 500 (Internal Server Error) en el servidor de Mercado Pago, o fallos en la sincronización debido a retries fallidos.

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