¿Tu pago de Mercado Pago ha sido rechazado con el error 'Pago Expirado'? Descubre la causa y cómo solucionarlo rápidamente.
El error 'Pago Expirado' en Mercado Pago suele indicar que la solicitud de pago ha superado el tiempo límite establecido por el servidor (HTTP 408). Esto puede ocurrir debido a problemas de conectividad o retrasos en la transmisión de datos entre tu dispositivo y los servidores de Mercado Pago. Además, el sistema puede detectar que el token de pago ha caducado, requiriendo una nueva autorizació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