Empezar gratis →
⚠️ Error conocido de Mercado Pago

Callback Falla Mercado Pago: Solución Técnica

Entiende y corrige errores de webhooks en Mercado Pago, IPN y notificaciones. Evita retrasos y asegura la sincronización de pagos.

✅ Solución paso a paso

  1. Verifica la conexión a Internet
  2. Revisa la configuración del webhook en tu plataforma
  3. Ajusta el tiempo de espera de retries en tu código
  4. Contacta al soporte de Mercado Pago para validar la configuración

¿Por qué ocurre este error?

El error 'Callback falla' en Mercado Pago suele deberse a problemas de conectividad o a la configuración incorrecta de los webhooks. Un código HTTP 500 indica un error del servidor en el lado de Mercado Pago, mientras que un número excesivo de retries puede saturar la API.

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