Empezar gratis →
⚠️ Error conocido de Mercado Pago

Pago Mercado Pago: Notificación No Llega - Solución

¿Tu pago en Mercado Pago no se registra? Descubre la causa y cómo solucionar el error de webhook o IPN.

✅ Solución paso a paso

  1. Verifica la Conexión a Internet: Asegúrate de que tu servidor tiene conexión estable a Internet.
  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. Activa el Modo Debug en tu Plataforma: Habilita el modo de depuración en tu sistema para registrar los intentos de comunicación con Mercado Pago.
  4. Configura Retries (Reintentos Automáticos): Implementa un sistema de reintentos para los webhooks, con un tiempo de espera configurable, para superar interrupciones temporales.

¿Por qué ocurre este error?

El error 'Payment Notification no Llega Cobro' suele deberse a problemas de conectividad entre tu plataforma y los servidores de Mercado Pago. Errores HTTP 500 o 502 indican fallos en la comunicación, mientras que retrasos en la recepción de los webhooks pueden ser causados por la congestión de la red.

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