Empezar gratis →
⚠️ Error conocido de Mercado Pago

Error 'Push No Llega Suscripcion' Mercado Pago

Solución a errores de notificaciones de Mercado Pago, específicamente el 'Push no Llega Suscripcion', ideal para desarrolladores.

✅ Solución paso a paso

  1. Verificar la configuración del webhook en Mercado Pago: Asegúrate de que la URL del webhook sea correcta y accesible.
  2. Revisar el firewall y el proxy: Confirma que el firewall o proxy no estén bloqueando las comunicaciones de Mercado Pago.
  3. Implementar un mecanismo de reintento: Configura un sistema de reintento automático con un tiempo de espera adecuado (ej. 5-10 minutos) para manejar errores transitorios.
  4. Monitorear los logs de Mercado Pago y tu aplicación: Analiza los logs para identificar patrones y posibles errores que puedan estar causando el problema.

¿Por qué ocurre este error?

Este error indica que Mercado Pago no está enviando la notificación de confirmación de suscripción. Generalmente, esto se debe a problemas de conectividad o a la configuración incorrecta del webhook. A menudo, se observa un código HTTP 400 o 500 al intentar acceder a la notificación, requiriendo un reintento automático.

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