Comunidade

Ask a Question
Back to All

Geração de boletos via api BTG

Estamos tentando implementar em nosso sistema a geração de boletos através da api do BTG, mas estamos tendo dificuldade para implementar a parte de autenticação/geração de token no BTG Id.

Inicialmente implementamos o método de autenticação Client Credentials, mas ao tentar utilizar o token gerado por esse método de autenticação para gerar o boleto em: https://api.sandbox.empresas.btgpactual.com/v1/bank-slips, recebíamos o retorno de token inválido, ao verificar a documentação: https://developers.empresas.btgpactual.com/reference/post_bank-slips percebemos que o método de autenticação exigido por essa rota é o Authorization Code.

A dúvidaé a seguinte, percebi que o método de autenticação Authorization Code utiliza a interação com o browser para informar as credenciais do cliente, mas nossa aplicação não utiliza interação com o cliente e a geração do boleto é feita por nossa api.

Como devemos proceder nesse caso? Já que o método de autenticação Client Credentials que pela descrição na documentação seria o mais adequado para nosso tipo de aplicação, não funciona para a geração de boletos do BTG.