Solución a errores de notificaciones Ipn fallidas en Mercado Pago, impactando pagos y transacciones. Diagnóstico y recuperación garantizados.
El error 'Ipn sin Respuesta' en Mercado Pago generalmente indica que el servidor de tu sitio web no está procesando correctamente las notificaciones Ipn enviadas por Mercado Pago. Esto puede ser debido a un problema de conexión HTTP (como un código 504 Gateway Timeout) o a que el script encargado de procesar la notificación no se está ejecutando o no está configurado correctamente.
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);
});
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