Pular para o conteúdo principal
Use esta página como a referência canônica de estado de pagamento no seu sistema.

Status canônicos

StatusSignificadoAção típica
pendingaguardando a próxima mudança de estadomantenha o pedido em aberto
processingprocessamento do provedor em andamentoespere e monitore
paidpagamento concluídofaça fulfillment uma única vez
capturedcaptura do cartão concluídafaça fulfillment uma única vez
authorizedcartão autorizado, mas ainda não finalmantenha pendente até sua regra de negócio permitir fulfillment
three_ds_requiredo fluxo do cartão precisa de autenticação do clientecontinue next_action em vez de tratar como falha
partially_paidapenas parte do valor foi liquidadaaplique sua política de liquidação parcial
refundedreembolso totalreverta fulfillment e estado financeiro
partially_refundedreembolso parcialatualize estado do pedido e da contabilidade
canceledtransação canceladaencerre a tentativa
expiredpagamento expiroupermita nova tentativa do cliente
refusedo provedor recusou o pagamentomostre uma falha recuperável
chargedbackestado de disputa ou chargebackescale para risco e financeiro
processedo provedor concluiu uma etapa internamonitore até um estado final
in_protestbloqueio bancário ou disputaencaminhe para operação

Regras

  • Dirija mudanças de estado primeiro pelos webhooks.
  • Trate paid, captured, refunded, partially_refunded, canceled, expired e refused como terminais na maioria dos sistemas de merchant.
  • Reconcilie com GET /v2/transactions/{id} sempre que uma transição estiver incerta.

Exemplo de snapshot do recurso

{
  "id": "tr_1001",
  "status": "paid",
  "method": "pix",
  "amount": 1500,
  "currency": "BRL",
  "paid_at": "2026-03-16T14:03:10.000Z"
}

Leia a seguir