Empezar gratis →
⚠️ Error conocido de Mercado Pago

Error 'Notificación de Pago' Mercado Pago - Solución

¿Tu pago no se registra en Mercado Pago? Descubre las causas y cómo solucionarlo con webhooks e IPN.

✅ Solución paso a paso

  1. Verificar Conexión a Internet: Asegúrate de que tu servidor tenga una conexión a internet estable y sin interrupciones.
  2. Revisar Configuración del Webhook: Confirma que la URL del webhook configurada en tu plataforma es correcta y accesible.
  3. Configurar Retries (Reintentos): Implementa lógica de reintentos en tu código para manejar errores temporales en la comunicación con Mercado Pago.
  4. Contactar Soporte de Mercado Pago: Si el problema persiste, abre una incidencia en el soporte técnico de Mercado Pago para obtener asistencia especializada.

¿Por qué ocurre este error?

El error 'Payment Notification no Funciona' en Mercado Pago 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 entrega de las notificaciones pueden ser causados por congestión en 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