Empezar gratis →
⚠️ Error conocido de Mercado Pago

Callback No Llega: Mercado Pago - Solución

Entiende el error de webhook de Mercado Pago, IPN y notificaciones. Descubre las causas y cómo solucionarlo para evitar la pérdida de transacciones.

✅ Solución paso a paso

  1. Verifica la Conexión a Internet
  2. Asegúrate de la Configuración del Webhook
  3. Monitoriza los Logs del Servidor
  4. Implementa una Estrategia de Retries

¿Por qué ocurre este error?

El error 'Callback no Llega' en Mercado Pago se produce generalmente por problemas de conectividad entre tu servidor y los servidores de Mercado Pago. Esto puede manifestarse con códigos HTTP 500 (Error Interno del Servidor) o 503 (Servicio No Disponible) al intentar enviar la notificación. Además, retrasos en la recepción de la notificación IPN (Instant Payment Notification) pueden ser causados por la congestión de la red o problemas de sincronización entre sistemas.

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