¿Tu pago de Mercado Pago está en 'Pago pendiente'? Descubre las causas y cómo solucionarlo de forma efectiva.
Este error surge debido a fallos temporales en la comunicación entre tu cuenta y los servidores de Mercado Pago. A menudo, se produce un código HTTP 503 (Service Unavailable) indicando un problema temporal del servidor. Mercado Pago también puede intentar múltiples reintentos de pago (HTTP 503) si detecta un fallo inicial, pero si la conexión persiste, el estado se mantiene como 'Pago pendiente'.
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