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!

Ilustração do processo de migração.

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

Ilustração do processo de migraçã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!