# Enumerados

## Resultado da Transação​ <a href="#resultado-da-transacao" id="resultado-da-transacao"></a>

<table><thead><tr><th>Código</th><th width="211">Tipo de status</th><th>Descrição</th></tr></thead><tbody><tr><td>waiting</td><td>Intermediário</td><td>Aguardando o usuário realizar a validação</td></tr><tr><td>processing</td><td>Intermediário</td><td>Em processamento</td></tr><tr><td>shared</td><td>Intermediário</td><td>Compartilhou a captura e estamos aguardando o envio das informações</td></tr><tr><td>approved</td><td>Final</td><td>Aprovado</td></tr><tr><td>inconclusive</td><td>Final</td><td>Não conseguimos realizar uma validação conclusiva</td></tr><tr><td>expired</td><td>Final</td><td>Transação expirada</td></tr><tr><td>unknown-share</td><td>Final</td><td>A pessoa marcou que não reconhece aquela compra</td></tr><tr><td>fast-inconclusive</td><td>Final</td><td>não conseguimos realizar uma validação conclusiva (pré-aprovação)</td></tr><tr><td>absent-holder</td><td>Final</td><td>Quando o titular não está presente para fazer a captura</td></tr></tbody></table>

{% hint style="danger" %}
O desenvolvimento deve contemplar o cenário onde novos status podem aparecer criando uma regra, por exemplo, que se um status diferente dos mencionados neste artigo aparecer, siga por um fluxo manual.
{% endhint %}

## Resultado do Chargeback​ <a href="#resultado-do-chargeback" id="resultado-do-chargeback"></a>

| Código    | Tipo de status | Descrição              |
| --------- | -------------- | ---------------------- |
| waiting   | Intermediário  | Aguardando análise     |
| analyzing | Intermediário  | Em processo de análise |
| approved  | Final          | Aprovado               |
| refused   | Final          | Recusado               |
