Recursos para IA

Status da order

Os status de uma order representam as diferentes etapas do ciclo de vida de um pagamento realizado por meio do Checkout Pro e gerenciado pela API de OrdersAPI que gerencia o ciclo de vida completo de uma order de pagamento no Checkout Pro.. Cada status indica o estágio atual da transação, desde a criação da order até sua conclusão ou resolução final.

Para consultar o status de uma order a qualquer momento, envie um GET com seu Access TokenChave privada da aplicação criada no Mercado Pago e que é utilizada no backend. Você pode acessá-la através de Suas integrações > Detalhes da aplicação > Testes > Credenciais de teste. ao endpoint Obter orderAPI.

Status e detalhes de status da order

A tabela a seguir descreve todos os status possíveis de uma order e seus respectivos detalhes.

StatusStatus detailDescrição
createdcreatedOrder criada com sucesso. Aguardando a interação do comprador ou o início do processamento do pagamento.
processedaccreditedPagamento aprovado e creditado ao vendedor.
processedrefundedPagamento totalmente reembolsado ao comprador. A order permanece com status processed com este detalhe.
processedpartially_refundedPagamento parcialmente reembolsado. O saldo restante foi creditado ao vendedor.
action_requiredwaiting_capturePagamento autorizado, mas ainda não capturado.
failedbad_filled_card_dataO processamento do pagamento falhou devido a informações incorretas do cartão informadas pelo comprador.
failedinvalid_card_tokenO processamento do pagamento falhou porque o token do cartão informado é inválido ou expirou.
failedhigh_riskTransação rejeitada pelo sistema de prevenção de fraudes por alto risco.
failedrejected_by_issuerTransação rejeitada pelo emissor do cartão. O comprador pode precisar contatar seu banco.
failedrequired_call_for_authorizeTransação rejeitada pelo emissor e requer autorização. O comprador deve ligar para seu banco.
failedmax_attempts_exceededTransação rejeitada porque o número máximo de tentativas de processamento foi excedido.
failedcard_disabledO cartão selecionado para a transação está desabilitado.
failedcard_insufficient_amountO cartão selecionado não possui saldo suficiente para cobrir o valor da transação.
failedamount_limit_exceededO valor da transação excede o limite permitido pelo cartão.
failedinvalid_installmentsOcorreu um erro durante o processamento relacionado à configuração de parcelas.
failedprocessing_errorO processamento do pagamento falhou devido a um erro interno inesperado. Recomenda-se realizar uma nova tentativa da operação.
processingpending_review_manualPagamento pendente de análise manual pela equipe de risco do Mercado Pago. Nenhuma ação é necessária neste momento.
processingin_processO pagamento está em processamento. Nenhuma ação necessária.
refundedrefundedA order foi totalmente reembolsada e o status principal da transação é refunded.
canceledcanceledA order foi cancelada ou expirou sem que o pagamento fosse concluído.

Ciclo de vida da order

O ciclo de vida típico de uma order segue a sequência: createdprocessingprocessed. Nesse fluxo, a order é criada, o pagamento é processado e creditado ao vendedor.

Existem caminhos alternativos conforme a resolução da transação:

  • Cancelamento: createdcanceled — A order é cancelada antes de ser processada.
  • Reembolso total: processedrefunded — O valor total da order é devolvido ao comprador. O status principal muda para refunded.
  • Reembolso parcial: processed (com partially_refunded) — Apenas uma parte do valor é devolvida, e a order permanece com status processed.
  • Falha: createdfailed — O pagamento é recusado por dados incorretos, alto risco ou outro erro de processamento.
  • Captura manual: createdaction_required (com waiting_capture) — O pagamento é autorizado, mas ainda não capturado.

Para consultar o status de uma order a qualquer momento, envie uma requisição GET ao endpoint Obter orderAPI com seu Access Token e aguarde a notificação via webhook (tópico orders_v2) antes de tomar ações irreversíveis, como despachar um envio ou liberar um acesso.

Para mais informações sobre como gerenciar as notificações de status de pagamento, consulte a documentação de notificações.