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]
| Necessidade | Onde verificar | Informação |
|---|---|---|
| Saber a situação geral da cobrança | Status da Venda | charge.status |
| Saber o resultado de uma tentativa/operação | Status da Transação | transaction.status |
| Saber o estado técnico específico | Status detalhado da Transação | transaction.detailed_status |
| Confirmar o status atual depois de dúvida ou timeout | Consultar Vendas e Transação | Consulta da Venda/Transação |
| Receber mudança assíncrona | Webhooks | Webhook, quando configurado e aplicável |
Updated 19 days ago
Did this page help you?

