¿Tu pago rechazado o no acreditado? Descubre la causa y cómo solucionarlo en Mercado Pago.
Este error surge generalmente debido a intentos fallidos de autorización de pago, a menudo provocados por problemas de conectividad temporal o errores en el servidor de Mercado Pago (HTTP 503 Service Unavailable). Mercado Pago utiliza un sistema de retries para intentar la transacción, pero si estos intentos fallan, se genera el 'Reintento de Pago Manual'.
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