¿Mercado Pago no responde? Entiende el error 'Fallo Recurrencia' y cómo solucionarlo rápidamente. Descubre las causas y soluciones efectivas.
Este error 'Fallo Recurrencia' en Mercado Pago suele indicar un timeout HTTP 504 al intentar establecer una conexión con los servidores de Mercado Pago. También puede ser causado por problemas de red o interrupciones temporales en la infraestructura de Mercado Pago, generando múltiples intentos fallidos de conexión.
// Retry con backoff exponencial frente a 5xx / timeouts
async function callMercadoPago(path, init = {}, attempts = 4) {
for (let i = 0; i < attempts; i++) {
try {
const r = await fetch(`https://api.mercadopago.com${path}`, {
...init,
headers: {
Authorization: `Bearer ${process.env.MP_ACCESS_TOKEN}`,
'X-Idempotency-Key': init.idempotencyKey,
...init.headers,
},
signal: AbortSignal.timeout(15000),
});
if (r.status >= 500 || r.status === 429) throw new Error(`MP ${r.status}`);
return await r.json();
} catch (err) {
if (i === attempts - 1) throw err;
await new Promise(res => setTimeout(res, 2 ** i * 1000));
}
}
}
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