Ciclo de vida do pagamento

Veja como criação, processamento, confirmação e operações posteriores se conectam.

Ciclo de vida do pagamento

O ciclo de um pagamento não é uma sequência única para todos os meios.

Cartão, Pix e Boleto possuem comportamentos diferentes, mas todos podem ser acompanhados por Venda, Transações, consultas e eventos.

Abaixo uma versão visual e explicação:

flowchart TD
  A[Venda criada] --> B[Transação / tentativa]
  B --> C{Meio de pagamento}
  C -->|Cartão de Crédito| D[Autorização]
  D --> E{Captura no fluxo?}
  E -->|Sim| F[Captura / confirmação]
  E -->|Posterior| G[Aguardando operação posterior]
  C -->|Pix ou Boleto| H[Aguardando confirmação]
  H --> I[Atualização assíncrona]
  F --> J[Estado consolidado da Venda]
  G --> J
  I --> J
  J --> K[Consulta e/ou webhook]
  J --> L[Cancelamento ou reembolso quando aplicável]
NecessidadeOnde verificarInformação
Saber a situação geral da cobrançaStatus da Vendacharge.status
Saber o resultado de uma tentativa/operaçãoStatus da Transaçãotransaction.status
Saber o estado técnico específicoStatus detalhado da Transaçãotransaction.detailed_status
Confirmar o status atual depois de dúvida ou timeoutConsultar Vendas e TransaçãoConsulta da Venda/Transação
Receber mudança assíncronaWebhooksWebhook, quando configurado e aplicável

Did this page help you?