Ao criar uma transação, a sua aplicação pode receber uma série de status. Entre eles está processing, caso a requisição tenha sido feita de forma assíncrona, ou seja, usando uma postback_url que serve como endereço para futuras notificações de mudança nesta mesma transação. Pode ser também um status definitivo como authorized, paid ou refused, em caso de request síncrona usando async=false. A seguir está a descrição de cada status, e em qual etapa passa a ser utilizado.
| Status | Significado |
|---|---|
processing | Transação está em processo de autorização. |
authorized | Transação foi autorizada. Cliente possui saldo na conta e este valor foi reservado para futura captura, que deve acontecer em até 5 dias para transações criadas com api_key. Caso não seja capturada, a autorização é cancelada automaticamente pelo banco emissor, e o status dela permanece como authorized. |
paid | Transação paga. Foi autorizada e capturada com sucesso. Para Boleto, significa que nossa API já identificou o pagamento de seu cliente. |
refunded | Transação estornada completamente. |
waiting_payment | Transação aguardando pagamento (status válido para Boleto bancário). |
pending_refund | Transação do tipo Boleto e que está aguardando confirmação do estorno solicitado. |
refused | Transação recusada, não autorizada. |
chargedback | Transação sofreu chargeback. Veja mais sobre isso em nossa central de ajuda |
analyzing | Transação encaminhada para a análise manual feita por um especialista em prevenção a fraude. |
pending_review | Transação pendente de revisão manual por parte do lojista. Uma transação ficará com esse status por até 48 horas corridas. |
