¿Tu pago de Mercado Pago está marcado como 'demorado'? Descubre la causa y cómo solucionarlo rápidamente.
Este error surge debido a la configuración de tiempo de espera de Mercado Pago para la confirmación de pagos. Si la transacción no se completa dentro del plazo establecido (generalmente 72 horas), se marca como 'demorado'. Esto puede estar relacionado con problemas de comunicación HTTP (408 Request Timeout) entre el sistema de Mercado Pago y el banco del comprador, o la falta de notificación de éxito de la transacción.
import { MercadoPagoConfig, Payment } from 'mercadopago';
const client = new MercadoPagoConfig({
accessToken: process.env.MP_ACCESS_TOKEN,
});
const payment = new Payment(client);
const info = await payment.get({ id: paymentId });
if (info.status === 'rejected') {
// status_detail revela la causa exacta:
// cc_rejected_insufficient_amount, cc_rejected_call_for_authorize,
// cc_rejected_bad_filled_security_code, cc_rejected_high_risk, etc.
console.warn('Pago rechazado:', info.status_detail);
await scheduleRetry(paymentId, info.status_detail);
}
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