Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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.

...

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 lidar com a transição de estados de consentimento em diferentes momentos do fluxo. Para obter mais detalhes sobre os eventos padrão, veja abaixo:

...