Status de uma order e de uma transação
Ao processar orders com o Código QR, é importante entender como funciona o fluxo desse processamento, e quais são os status que uma order e uma transação podem assumir em cada momento.
A seguir, você pode visualizar o fluxo de de uma order para pagamentos com cartão e, em seguida, uma tabela informativa sobre cada um dos possíveis status, incluindo os respectivos status_detail.
stateDiagram-v2
[*] --> created
created --> expired: O processamento excedeu o tempo limite
created --> canceled: Cancelado via API
created --> processed: Processado com sucesso
processed --> refunded: Reembolso total via API
created: created
expired: expired
canceled: canceled
processed: processed
refunded: refunded
Status da order
Veja a lista de status e status_detail que uma order pode assumir.
status | status_detail | Descrição |
created | created | A order foi criada com sucesso. |
processed | processed | A order foi processada com sucesso e o pagamento foi acreditado. |
refunded | refunded | A order foi reembolsada. Isso significa que o valor da transação foi integralmente devolvido ao pagador. |
expired | expired | A order não foi paga após o tempo de expiração configurado na order (ou 15 minutos por padrão, caso não tenha sido definido um tempo específico). Se você deseja que o pagamento seja realizado, será necessário criar uma nova order. |
Status da transação
Veja a lista de status e status_detail que uma transação pode assumir.
status | status_detail | Descrição |
created | created | A transação foi criada com sucesso, mas ainda não foi processada. Este é o status inicial de uma transação após a sua criação. |
processed | accredited | A transação foi processada com sucesso e o valor foi efetivamente compensado. |
expired | expired | A transação expirou. Isso significa que não foi concluída dentro do tempo limite e, portanto, foi encerrada. |
refunded | refunded | A order foi reembolsada. Isso significa que o valor da transação foi devolvido integralmente ao pagador. |
canceled | canceled_by_api | A transação foi cancelada via API e não será concluída. |