Nesta ramificaçãopágina, você encontrará informações sobre o comportamento dos consentimentos, dirigido por eventos. Eventos como tempo, sinais ou operações podem fazer com que o estado de um objeto seja alterado.
...
AWAITING_AUTHORISATION - Aguardando autorização
AUTHORISED - Autorizado
REJECTED - Rejeitado
CONSUMED - Consumido
Note |
---|
A ordem dos eventos segue o fluxo da máquina de estados acima, porém, devido ao tempo de processamento/transição de cada evento ser muito rápido e devido a questões relacionadas à velocidade e latência nos tempos de resposta das chamadas RESTful, pode ser que o o evento consent:consumed chega antes do evento consent:finish no endpoint do webhook. Porém, aconselhamos seguir a ordem descrita e verificar o carimbo de data/hora de geração do evento. |
Evento | Descrição |
---|---|
before:consent:create | Recebemos uma solicitação para criação de consentimento. |
after:consent:create | Todos os campos de consentimento foram validados, estão seguindo todos os padrões necessários e foi criado. |
consent:approved | O consentimento foi aprovado pelo usuário. |
consent:rejected | O consentimento foi rejeitado pelo usuário. |
consent:consumed | O consentimento foi consumido pela Instituição Financeira. |
consent:polling | Sondagem para verificar a situação do pagamento na Instituição Financeira. |
consent:finish | O dinheiro foi transferido com sucesso ou houve algum erro reportado por uma das Instituições Financeiras envolvidas na transação. Mais informações são fornecidas nos dados do campo . |
consent:expired | O consentimento expirou. Não foi aprovado ou rejeitado após 5 minutos da criação OU após aprovação/rejeição não foi consumido em 70 minutos. |
consent:revoke | Consentimento revogado pelo usuário (geralmente após aprovação) |
Detalhes do status
Alguns dos status seguem os padrões oficiais brasileiros, e alguns deles são específicos para nossa implementação. Algumas definições são importantes para tratar lidar com a transição dos de estados do de consentimento em diferentes momentos do fluxo. Para obter mais detalhes sobre os eventos padrão, veja abaixo:
AWAITING_AUTHORISATION
O consentimento é sempre criado com o status AWAITING_AUTHORISATION. Ele pode ser aprovado somente antes do tempo de expiração de 5 minutos, assumindo o status AUTHORISED. Se não, deve assumir o status REJECTED caso expire ou seja cancelado pelo usuário.
...
A consulta via GET, para verificar o processamento da transação, pode ser efetuada a qualquer momento desde que se respeite o rate limit definido.
Os possíveis status do pagamento Pix, são
RCVD
PATC
CANC
ACCP
ACPD
RJCT
ACSC
PDNG
SCHD
Status relacionados a máquina de estados pertinente aos tipos de pagamento Pix
RCVD (Received)
...
Situação de Pagamento PIX
A máquina de estado oficial do PIX pode ser encontrada em Máquina de estado Open Finance Brasil - v3.0.0-beta.2 - Pagamento .
Abaixo está uma descrição dos status relacionados à máquina de estado relevantes para as modalidades de pagamento Pix:
RCVD (recebido)
O estado indica que o pedido de pagamento foi recebido com sucesso pelo titular, mas ainda existem validações a efetuar antes de o mesmo ser submetido para liquidação.
PATC (
...
correto técnico parcialmente aceito)
O status indica que a transação precisa da confirmação de mais autorizadores
...
antes que o processamento do pagamento possa prosseguir.
CANC (
...
cancelado)
O status indica que a transação Pix pendente foi cancelada com sucesso pelo usuário antes
...
de ser confirmada (ACCP) ou rejeitada (RJCT)
...
pelo titular.
ACCP (
...
perfil de cliente aceito)
O status indica que todas as verificações necessárias já foram realizadas
...
pelo titular e que a transação está pronta para ser enviada para liquidação (no SPI se for um Pix para outra instituição ou internamente se for para outra conta na mesma instituição ).
ACPD (
...
compensação aceita processada)
O status indica que
...
o titular já submeteu a transação para liquidação, mas ainda não tem
...
confirmação se ela foi liquidada ou rejeitada.
RJCT (
...
rejeitado)
O status indica que a transação foi rejeitada
...
pelo titular ou pelo SPI.
ACSC (
...
conta de devedor concluída com liquidação aceita)
O status indica que a transação foi
...
realizada pelo titular ou pelo SPI.
PDNG (
...
Pendente)
O status indica que
...
o titular reteve temporariamente a transação Pix para análise.
SCHD (
...
Programado)
O status indica que a transação Pix foi agendada com sucesso
...
no titular.
Abaixo estão listados os códigos da razão pela qual o pagamento foi rejeitado
...