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. |