> ## Documentation Index
> Fetch the complete documentation index at: https://docs.azentech.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Interpretar os estados de pagamento

> Diferencie a criação da transação, o evento do processador e a conclusão financeira.

Cada resposta contém um estado agregado em `transaction.status` e uma lista em `transaction.events`. Use os eventos para reconstruir o histórico da operação.

## Entradas Pix

```mermaid theme={null}
flowchart LR
  A[auth] --> B[capture]
  A --> C[expired]
  B --> D[void]
```

* `auth` informa que a cobrança foi criada.
* `capture` informa que a cobrança recebeu confirmação de pagamento.
* `expired` informa que a cobrança pendente expirou.
* `void` informa a devolução ou o cancelamento da entrada.

O tempo de expiração e uma eventual consulta bancária dependem do processador e da operação do ambiente. A API não promete um prazo fixo nesta versão da documentação.

## Saídas Pix

```mermaid theme={null}
flowchart LR
  A[payment] --> B[transfer]
  A --> C[refund]
```

* `payment` informa que a saída foi criada.
* `transfer` informa que o processador concluiu a transferência.
* `refund` informa uma devolução da saída.

## Estados agregados

O campo `transaction.status` pode conter `pending`, `success`, `failed`, `expired`, `in_protest` ou `canceled`. O estado resulta do histórico de eventos. Não derive o efeito contábil apenas do código HTTP da criação.

> [!WARNING]
>
> Uma `tag` que contém a sequência `internal` suprime a busca por inscrições de webhook. Reserve essa sequência para fluxos internos acordados com a Azentech.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.