Comunidade
Obtém PDF do comprovante em base64
Senhores alguma dica para ajudar a resolver o problema abaixo
Ao fazer a requisição a <https://api.sandbox.empresas.btgpactual.com/v1/companies/{companyId}/transfers/{transferId}/receipt> temos um retorno 403.
Foi feita autenticação utilizando o padrão <https://developers.empresas.btgpactual.com/docs/authorization-code>
Posted by GUSTAVO SIQUEIRA DE MELLO 6 days ago
A requisição Authorization Request e Token Request está retornando o erro "client_not_found".
As chamadas:
Authorization Request
GET /oauth2/authorize?client_id={client_id}&response_type=code&redirect_uri={redirect_uri}&scope={scope} HTTP/1.1
Host: id.btgpactual.com
e
Token Request
POST /oauth2/token HTTP/1.1
Host: id.btgpactual.com
Content-type: application/x-www-form-urlencoded
Authorization: Basic \<client_id:client_secret> // Base 64 encoded
code={authorization_code}&redirect_uri={redirect_uri}&grant_type=authorization_code
estão retornando este erro:
{
"error": "client_not_found",
"error_description": "Client doesn't exist."
}
Estou usando o client_id e client_secret de um app criado em ambiente sandbox.
A requisição está sendo feita para o seguinte endpoint: "<https://id.btgpactual.com/oauth2/token">.
Chequei mais de uma vez os parâmetros, a forma que requisição foi montada e o app criado no portal e está tudo ok e conforme a documentação.
Gostaria de alguma ajuda para poder resolver esse problema.
Posted by MATEUS CORREIA BEZZAN 18 days ago
Erro ao gerar cobrança PIX
Fiquei com duvida o que passo no taxId ali do payer. Inicialmente imaginei que o taxId seria o CPF, porém, tem me retornado invalido para todo CPF que já tentei mandar. Como ele pede numero inteiro tbm perguntei se seria CPF visto que tem CPF que começa com 0 e não tem numero que começa com zero. Gostaria de saber o que seria esse taxId.
BODY: {
"expiresIn": 86400,
"amount": {
"original": 20,
"allowCustomerChangeValue": false
},
"payer": {
"name": "Raphael Isaac Bandeira",
"taxId": 10698085710
},
"pixKey": "23869433000183",
"locationId": "b226b648-9410-42d3-88f3-497c23608a3d",
"displayText": "Pix de Teste"
}
RESPONSE: {
"errors": [
{
"fieldName": "taxId",
"message": "the taxId 10698085710 is Invalid the format must be a string with only numbers and a valid taxId",
"codeError": "invalidTaxId"
}
]
}
Posted by Douglas Souza 25 days ago
TRANSFERENCIAS
Bom dia, estou iniciando uma transferência e ambiente de produção, com a aplicação autorizada, usei os scopes abaixo:
empresas.btgpactual.com/accounts
empresas.btgpactual.com/bank-slips
empresas.btgpactual.com/payments
empresas.btgpactual.com/pix-cash-in
empresas.btgpactual.com/transfers
openid
{
"debitParty":{
"branchCode":"50",
"number":"CONTA DE ORIGEM"
},
"creditParty":{
"pixKey":"CHAVE PIX DE DESTINO",
"keyType":"EMAIL"
},
"tags":{
"externalId":"rrt-12345678912458"
},
"amount":1.0,
"scheduledDate":"2023-04-28T10:33:00.000Z",
"reason":"mensagem do comprovante"
}
Porém em retorna o erro 500 sem nenhum tipo de mensagem, como procedo nesse caso?
Obrigado
Posted by Renato about 1 month ago
Qual a URL de retorno do boleto gerado em PDF?
Não encontrei a URL ou documentação sobre a URL de retorno após o boleto ser gerado para download em PDF.
No banco Inter é desta forma:
<https://cdpj.partners.bancointer.com.br/cobranca/v2/boletos/{nossoNumero}/pdf>
Como é na forma do BTG?
Se houver documentação, poderia compartilhar?
Posted by CRISTIANO SILVA about 1 month ago
Qual o endpoint e possivel obter dados do PIX do boleto.
Mesmo gerando o boleto com a opção pixInfo:true o retorno da requisição nao vem os dados do pix.
Posted by RAPHAEL FELIX DA SILVA LEAO about 2 months ago
Qual tipo de autenticação necessaria para gerar boletos?
Estou tentando listar/gerar os boletos com a autenticação do tipo "Client Credentials" mais retorna o erro:
{
"fault": {
"faultstring": "Invalid token: policy(VerifyJWT)",
"detail": {
"errorcode": "steps.jwt.InvalidToken"
}
}
}
Segue abaixo minha requisição para obter o token:
URL: <https://id.sandbox.btgpactual.com/oauth2/token>
Content-Type: application/x-www-form-urlencoded
Authorization: Basic <OCULTADO POR SEGURANCA>
grant_type=client_credentials
scope=empresas.btgpactual.com/bank-slips empresas.btgpactual.com/bank-slips.readonly empresas.btgpactual.com/accounts
Posted by RAPHAEL FELIX DA SILVA LEAO about 2 months ago
Client Credentials - steps.jwt.InvalidToken
Estou utilizando a autenticação Client Credentials
Todas as requisições me retornam a informação de token inválido, estou utilizando o token retornado pelo endpoint [https://id.sandbox.btgpactual.com/oauth2/token] que retorna normalmente
```
{
"access_token": "{token}",
"scope": "empresas.btgpactual.com/pix-cash-in empresas.btgpactual.com/payments empresas.btgpactual.com/accounts empresas.btgpactual.com/bank-slips empresas.btgpactual.com/scf/companies",
"token_type": "Bearer",
"expires_in": 86400
}
```
Ao tentar chamar a url <https://api.sandbox.empresas.btgpactual.com/v1/accounts> por exemplo, recebo a informação de token inválido
```
{
"fault": {
"faultstring": "Invalid token: policy(VerifyJWT)",
"detail": {
"errorcode": "steps.jwt.InvalidToken"
}
}
}
```
Sendo que estou passando o token no header
```
curl --location 'https://api.sandbox.empresas.btgpactual.com/v1/accounts' \
--header 'Authorization: Bearer {token}' \
--header 'Accept: application/json' \
```
Esse erro está ocorrendo em todos os endpoints que estou testando, sabem me dizer o que estou fazendo de errado?
Posted by YAN FIGUEIREDO GOMES about 2 months ago
PIX DICT KEY
Ao fazer um get na url <https://api.sandbox.empresas.btgpactual.com/v1/companies/{companyId}/pix/dict-keys/{pixKey}> o erro 404 e informado
Posted by JEAN CARLOS COELHO about 2 months ago
Ao criar boletos, mesmo sendo no developers, recebo a mensagem forbidden 403
Insiro o accout id e os campos obrigatórios para gerar boleto.
Apenas consultar status da conta que foi resultado 200, criar boleto, listar, todos são proibidos, há algum bloqueio na minha conta para utilizar a api mesmo que em ambiente de sandbox?
Posted by ALINE JULIANA DA SILVA CAETANO about 2 months ago