Empezar gratis →
⚠️ Error conocido de Mercado Pago

Webhook Mercado Pago: No Llega Cobro - Solución

Entiende por qué tus webhooks de pago no llegan y cómo solucionarlo, evitando pérdidas y retrasos en tus transacciones.

✅ Solución paso a paso

  1. Verifica la Conexión de Red: Asegúrate de que tu servidor tiene conexión a internet estable y que no hay problemas de DNS.
  2. Revisa la Configuración del Webhook: Confirma que la URL del webhook en Mercado Pago es correcta y que no hay errores de sintaxis.
  3. Analiza los Logs de tu Aplicación: Busca errores en los logs de tu aplicación que puedan estar impidiendo el procesamiento del webhook.
  4. Configura el Retry en Mercado Pago: Ajusta la configuración de retry en Mercado Pago para que las notificaciones se reintenten automáticamente en caso de fallo.

¿Por qué ocurre este error?

Este error se manifiesta cuando Mercado Pago no envía la notificación de pago (webhook) a tu aplicación después de una transacción exitosa. Normalmente, esto se debe a problemas de conectividad o a que el webhook no se está procesando correctamente, pudiendo generar errores HTTP 500 o 502. El sistema de retry de Mercado Pago puede no estar configurado adecuadamente, o la aplicación no está gestionando correctamente los fallos en la recepción de las notificaciones.

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