andreroggeri/pynubank

Suporte a conta PJ

Closed this issue · 10 comments

Seria legal dar suporte a contas jurídicas. Existe alguma forma de fazer isso?

Quando eu tentei fazer isso, esbarrei no problema de que a conta PJ parece ter mais mecanismos de segurança e nunca consegui gerar o token diretamente.

Como não tenho conta PJ não consigo validar se isso ainda tá valendo, mas se alguém quiser tentar.

Na #139 tem bastante informação de como pegar os requests

Eu estou utilizando o pacote teu, parabéns aliás.

Se eu conseguir vou informando.

Quando eu tentei fazer isso, esbarrei no problema de que a conta PJ parece ter mais mecanismos de segurança e nunca consegui gerar o token diretamente.

Como não tenho conta PJ não consigo validar se isso ainda tá valendo, mas se alguém quiser tentar.

Na #139 tem bastante informação de como pegar os requests

Info: Aparentemente, o fluxo do Nubank PJ é agora parte do fluxo PF também. No celular, o usuário entra primeiro na conta PF, depois seleciona para entrar na conta PJ associada.

@pecampelo teve alguma evolucao ai com a PJ ?

stale commented

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@arthurbarros cara, precisa de uma gravação de vídeo do rosto do detentor da conta com ângulos diferentes sincronizando com a API do nubank em requisições com mais infos tipo o nubank PJ. Machine learning pode dar conta mas me parece um trabalho exorbitante.

stale commented

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@pecampelo eu estava pensando neste problema, será que não seria possível pegar o ID/token da sessão gerado pelo app para autenticar pela lib? Assim você não teria que fazer todo o flow de login, exceto se o token for invalidado. Afinal, você não precisa fazer o processo de segurança toda hora que você acessa a conta, parece que só precisa fazer isso ao logar pela primeira vez na conta em um novo dispositivo, mas posso estar errado sobre isso.

O problema é que teria que ser um dispositivo com root para poder pegar os dados do app.

Creio que você precisa ver como funcionam as requisições deste pacote de fato, caso eu tenha entendido corretamente o que você quer dizer, @MrPowerGamerBR . Esse token que vc está caracterizando como possibilidade é na verdade o certificado que já está sendo criado, que só precisa ser gerado uma vez mesmo, o qual nas próximas sessões já está autorizado.

A parte do PJ está atrás dessa autorização que deve ser por websockets (estou supondo aqui, é como eu implementaria), e não vejo muito a ideia de um token aí.

Pelo menos agora eles dissociaram a conta PJ da conta PF, mas não tenho uma PJ para desenvolver o resto do user flow, infelizmente.

É possível extrair o certificado e o token do dipositivo sim, mas realmente seria necessário ter root no aparelho.

Quando testei isso há 2 anos, o resto dos endpoints funcionaram normalmente.