Empezar gratis →
⚠️ Error conocido de Mercado Pago

Error Ipn Validación Mercado Pago: Solución Rápida

El error 'Ipn error Validacion' en Mercado Pago indica problemas en la recepción y procesamiento de notificaciones, afectando transacciones.

✅ Solución paso a paso

  1. Verificar la conexión a Internet: Asegúrate de que tu servidor tenga una conexión estable a Internet.
  2. Revisar la configuración del webhook: Confirma que la URL del webhook en Mercado Pago es correcta y que tu servidor está correctamente configurado para recibir notificaciones.
  3. Analizar el log del servidor: Examina los logs de tu servidor para identificar errores de procesamiento o problemas de conexión que puedan estar causando el fallo.
  4. Implementar un sistema de reintento: Configura un sistema de reintento automático para las notificaciones de Mercado Pago, con un tiempo de espera adecuado para evitar errores temporales.

¿Por qué ocurre este error?

Este error surge típicamente debido a problemas de conectividad entre tu servidor y los servidores de Mercado Pago, resultando en códigos HTTP 500 o 502. También puede ser causado por un procesamiento incorrecto de los datos recibidos en el webhook, generando inconsistencias que Mercado Pago rechaza.

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