¿Tu pago en Mercado Pago no se ha confirmado? Descubre las causas y cómo solucionarlo en caso de errores de conexión.
El error ‘Depósito Caído’ en Mercado Pago generalmente indica una interrupción en la comunicación entre tu dispositivo y los servidores de Mercado Pago. Esto puede ser causado por problemas de red, errores en el servidor o, en algunos casos, un timeout HTTP 504 (Gateway Timeout) durante la transacción. Mercado Pago implementa mecanismos de reintento, pero a veces la falla persiste.
// 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