Skip to content

Instantly share code, notes, and snippets.

@davixz
Created February 3, 2021 14:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save davixz/ba8b653b0304ac7cc8e2bbc09b323afe to your computer and use it in GitHub Desktop.
Save davixz/ba8b653b0304ac7cc8e2bbc09b323afe to your computer and use it in GitHub Desktop.
Nomeclatura
conta digital 'online' = saldo que esta na hub
conta digital 'local' = saldo que esta na 2taps (autorizador externo)
Vejam se é possivel,
Eu poderia por exemplo ter uma conta digital 'online' da empresa 2taps na hub, e deixar sempre dinheiro la, por exemplo, fazer cashin de R$ 100.000 e deixar la.
Sempre ir recarregando isso conforme esse saldo fosse abaixando. Nos criamos avisos e tal.
Nossos usuarios tambem teriam conta digital 'online'.
Se for ok pra voces podemos usar ate a conta digital 'local' que eles ja tem hoje para o autorizador externo.
Mas se for preciso podemos criar uma segunda tambem 'online'.
- PIX Recebido pelo usuario de alguma pessoa ou empresa
Sempre que um usuario nosso receber um pix na conta digital 'online' dele, ou melhor ainda se possivel, um cashin, voces enviariam um callback para nós.
Eu acredito que esse callback voces nao tem hoje, mas precisariamos dele.
Nós entao fariamos uma transferencia da conta digital 'online' do usuario para a conta digital 'online' da empresa 2Taps.
Usariamos o endpoint da ppi para transferencias entre contas -> /accounts/{financialOperationKey}/transfer
Entao creditariamos esse saldo na conta digital 'local' do usuario de autorizador externo conosco.
Com isso o usuario poderia ver o saldo dele aumentar quando acessar nosso app, e tambem poderia usar esse saldo nas operacoes de autorizador externo e cartao.
- PIX enviado pelo usuario para alguma pessoa ou empresa
Fariamos o caminho inverso.
Transferimos o saldo conta digital 'online' da empresa 2Taps para a conta digital 'local' do usuario.
Usariamos o endpoint da ppi para transferencias entre contas -> /accounts/{financialOperationKey}/transfer
Entao disparamos o PIX.
Entao debitariamos esse saldo na conta digital 'local' do usuario de autorizador externo conosco.
Isso tudo ate vocês terem uma solucao para PIX mais integrada com o Autorizador Externo.
Seria possivel?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment