Migração
Eleve a outro nível sua experiência dentro do Open Finance Brasil migrando o Brick Bank®!
Introdução
Nosso time de especialistas desenvolveu uma ferramenta capaz de migrar os seus DCRs e consentimentos de qualquer outra solução para a nossa. E tudo isso em tempo recorde!
Contexto
Consentimentos
No contexto do Open Finance Brasil, um consentimento denota a autorização concedida por um cliente de uma instituição participante para que outra instituição possa acessar informações (ou realizar um pagamento) sobre os produtos (recursos) detidos pelo cliente.
A depender do tipo de operação a ser realizada, algumas diferenças podem ser destacadas:
Compartilhamento de Dados: esse tipo de consentimento é exclusivo para as Fases 2 e 4 do Open Finance Brasil e deve ter a sua validade determinada pelo usuário (podendo ser indefinida). Sua geração ocorre sempre que o usuário inicia o processo de Recepção de Dados em uma instituição. O consentimento é gerado pelo Transmissor de Dados;
Pagamentos: esse tipo de consentimento é exclusivo para a Fase 3 do Open Finance Brasil e, diferentemente do Compartilhamento de Dados, o consentimento possui 60 minutos para ser consumido. Sua geração ocorre sempre que o usuário inicia o processo de Iniciação de Pagamento. O consentimento é gerado pelo Detentor de Contas.
Dadas essas diferenças, vale dizer que, em caso de perda de informações durante o processo de migração, não será possível obter o histórico de consentimentos (independente do status), afetando diretamente na gestão do consentimento, pois o usuário final não poderá visualizar seus consentimentos e nem realizar ações sobre eles, como visualizar, renovar, cancelar, etc.
DCRs
Conhecido como DCR, o Dynamic Client Registration é um procedimento que ocorre para identificar e registrar os Clients OAuth operando no ecossistema do Open Finance Brasil. Consulte a documentação oficial para saber mais.
Caso algum client_id
seja perdido durante o processo de migração, será necessário solicitar junto a outra instituição que apague o DCR do seu lado e, na sequência, realizar o processo de criaçao de um novo. Vale destacar, porém, que há diferenças de soluções entre as instituições e nem sempre o processo de exclusão do DCR é simples.
O processo
Requisitos iniciais
Antes romper com qualquer solução Open Finance, solicite algumas informações que serão essenciais para realizar a migração:
- Schema do banco de dados;
- Dados do servidor de autorização atual;
- Dicionário de dados;
- Passo a passo de como acessar o consentimento.
Análise e preparação dos ambientes
Como explicado acima, entendemos que os DCRs e os consentimentos são dados extremamente sensíveis que mantém o bom funcionamento do sistema e, por isso, devemos tratá-los com o devido cuidado. Sendo assim, realizamos algumas conversas iniciais para entender no detalhe a arquitetura da solução atual. Como resultado, um plano de ação é criado em conjunto com o seu time técnico para mitigar qualquer cenário atípico.
Plano de Ação
Após entendimento da arquitetura, criamos um Plano de Ação em conjunto com o time técnico da sua instituição para que a migração seja realizada com sucesso:
- Levantamento de requisitos;
- Desenvolvimento do script de migração;
- Definição da janela de migração;
- Testes em produção com o período de convivência de authorization servers;
- Testes em produção com o novo authorization server;
- Go live com a solução Brick Bank®!
Customizado para cada cliente
Nossa ferramenta é flexível o suficiente para se adequar à realidade de cada cliente. Assim, executamos um processo customizado para atender as diferentes possíveis infraestruturas, arquiteturas e estruturas de dados.
Execução
Com o plano de ação em mãos, é hora de executá-lo! Antes de iniciar ao processo de migração, porém, realizamos uma sequência de testes no ambiente de produção para garantir o correto funcionamento do fluxo e, após constatar que tudo está correto, realizamos o plano (preferencialmente após o horário de pico transacional) com o apoio de ambos os times técnicos.
Parece mágica? 🧙
Já realizamos diversas migrações de diferentes arquiteturas e infraestruturas, totalizando mais de 300.000 consentimentos migrados. 📈
Vantagens
- Substitua sua solução Open Finance de forma rápida e sem burocracia;
- Menor tempo de migração do mercado;
- Não há perda dos DCRs atuais;
- Os consentimentos permanecerão preservados no ecossistema;
- Aumente sua capacidade de integração com diferentes sistemas e arquiteturas.
Procurando por algo específico?
Utilize nossos atalhos de teclado! Pressione Cmd + K (macOS) ou Ctrl + K (Windows) e digite o que você está precisando!
Updated 7 months ago