Empezar gratis →
⚠️ Error conocido de Mercado Pago

Error 'Pago No Procesado' Mercado Pago - Webhooks y IPN

Solución a errores de notificación de pago en Mercado Pago, incluyendo análisis de webhooks y IPN, y cómo resolverlos rápidamente.

✅ Solución paso a paso

  1. Verificar la configuración del webhook: Asegúrate de que la URL del webhook en tu plataforma es correcta y accesible.
  2. Revisar el firewall y el proxy: Verifica que tu firewall o proxy no estén bloqueando las comunicaciones con los servidores de Mercado Pago.
  3. Implementar un sistema de reintento: Configura un sistema de reintento automático para los webhooks fallidos, con un intervalo de 30-60 segundos.
  4. Analizar los logs de tu aplicación: Busca errores en los logs de tu aplicación que puedan estar relacionados con el fallo en el procesamiento de la notificación.

¿Por qué ocurre este error?

Este error indica que Mercado Pago no ha podido procesar la notificación de pago. Generalmente, se debe a problemas de conectividad o a errores en la configuración del webhook. Un código HTTP 500 en el webhook puede indicar un error temporal del servidor de Mercado Pago, requiriendo un reintento.

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