¿Tu transferencia no se completa? Descubre las causas y cómo solucionarlo en Mercado Pago.
Este error indica una interrupción en la comunicación entre tu dispositivo y los servidores de Mercado Pago. Generalmente, se debe a problemas de red o a errores internos del sistema (HTTP 500). Mercado Pago, al detectar la falla, puede intentar una retransmisión automática (HTTP 503), pero si la conexión persiste, el error 'Caída de Transferencia' se manifiesta.
// 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