Segue abaixo o fluxograma da API ITP:
- Passo 1 – Usuário escolhe instituição domicílio onde irá realizar a posterior autenticação
- Passo 2 e 3 – Data pull busca a instituição no Diretório Central do OPFI e realiza, caso necessário, o processo de registro da aplicação (DCR – Dynamic Client Registration)
- Passo 4 – Inicia a jornada do consentimento, solicitando a geração de um recurso de consentimento de acordo com o escopo de dados pretendido pela instituição consumidora, e confirmado pelo usuário final;
- Passo 5 – Redireciona usuário para a tela de autenticação da instituição transmissora, onde são exigidas as credenciais pessoais do correntista no ambiente seguro da própria transmissora;
- Passo 6 – Após a confirmação da autenticação e aceite de consentimento e pagamento pelo correntista, o RP realiza o a iniciação de pagamento na instituição detentora.
- Passo 7 – Com o recebimento da resposta, a solução RP permite a consulta do pagamento e consentimento.