Recursos para IA

Estado de la order

Los estados de la order reflejan el ciclo de vida de un pago a través de Checkout Pro con la Orders APIAPI que gestiona el ciclo de vida completo de una order de pago en Checkout Pro.. Cada estado indica en qué etapa se encuentra la transacción, desde su creación hasta su resolución final.

Para consultar el estado de una order en cualquier momento, envía un GET con tu Access Token al endpoint Obtener orderAPI.

Estados y detalles de estado de la order

La siguiente tabla describe todos los estados posibles de una order y sus respectivos detalles.

StatusStatus detailDescripción
createdcreatedOrder creada exitosamente. Aguardando la interacción del comprador o el inicio del procesamiento del pago.
processedaccreditedPago aprobado y acreditado al vendedor.
processedrefundedPago completamente reembolsado al comprador. La order permanece en estado processed con este detalle.
processedpartially_refundedPago parcialmente reembolsado. El saldo restante fue acreditado al vendedor.
action_requiredwaiting_capturePago autorizado, pero aún no capturado.
failedbad_filled_card_dataProcesamiento fallido por datos de tarjeta incorrectos ingresados por el comprador.
failedinvalid_card_tokenProcesamiento fallido porque el token de tarjeta enviado es inválido o expiró.
failedhigh_riskTransacción rechazada por el sistema de prevención de fraudes por alto riesgo.
failedrejected_by_issuerTransacción rechazada por el emisor de la tarjeta. El comprador puede necesitar contactar a su banco.
failedrequired_call_for_authorizeTransacción rechazada por el emisor y requiere autorización. El comprador debe llamar a su banco.
failedmax_attempts_exceededTransacción rechazada porque se superó el número máximo de intentos de procesamiento.
failedcard_disabledLa tarjeta seleccionada para la transacción está deshabilitada.
failedcard_insufficient_amountLa tarjeta seleccionada no tiene fondos suficientes para cubrir el monto de la transacción.
failedamount_limit_exceededEl monto de la transacción supera el límite permitido de la tarjeta.
failedinvalid_installmentsOcurrió un error durante el procesamiento relacionado con la configuración de cuotas.
failedprocessing_errorSe produjo un error interno genérico durante el procesamiento del pago. Reintenta la transacción.
processingpending_review_manualPago pendiente de revisión manual por el equipo de riesgo de Mercado Pago. No se requiere ninguna acción por el momento.
processingin_processEl pago está siendo procesado. No se requiere ninguna acción.
refundedrefundedLa order fue completamente reembolsada y el estado principal de la transacción es refunded.
canceledcanceledLa order fue cancelada o expiró sin que el pago fuera completado.

Ciclo de vida de la order

El ciclo de vida típico de una order sigue la secuencia: createdprocessingprocessed. En este flujo, la order es creada, el pago es procesado y es acreditado al vendedor.

Existen caminos alternativos según la resolución de la transacción:

  • Cancelación: createdcanceled — La order es cancelada antes de ser procesada.
  • Reembolso total: processedrefunded — El monto total de la order es devuelto al comprador. El estado principal cambia a refunded.
  • Reembolso parcial: processed (con partially_refunded) — Solo una parte del monto es devuelta, y la order permanece en estado processed.
  • Fallo: createdfailed — El pago es rechazado por datos incorrectos, riesgo elevado u otro error de procesamiento.
  • Captura manual: createdaction_required (con waiting_capture) — El pago es autorizado, pero aún no capturado.

Para consultar el estado de una order en cualquier momento, envía un GET al endpoint Obtener orderAPI con tu Access Token y espera la notificación vía webhook (tema: orders_v2) antes de tomar acciones irreversibles como despachar un envío o habilitar un acceso.

Para más información sobre cómo gestionar las notificaciones de estado de pago, consulta la documentación de notificaciones.