Comunidade
Erro ao criar ou listar aplicativos
Estamos trabalhando numa integração, mas hoje nos deparamos com essa mensagem de erro ao listar aplicativos e ao criar aplicativos também.
Erro 403 pix
[03-Oct-2023 04:47:48 UTC] PHP Fatal error: Uncaught GuzzleHttp\Exception\ClientException: Client error: POST https://api.sandbox.empresas.btgpactual.com/v1/companies/30306294000145/pix-cash-in/locations
resulted in a 401 Unauthorized
response:
{"fault":{"faultstring":"Invalid token: policy(VerifyJWT)","detail":{"errorcode":"steps.jwt.InvalidToken"}}}
in /home/evolute1/***/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:113
Stack trace:
#0 /home/evolute1//vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\Exception\RequestException::create()
#1 /home/evolute1//vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\Middleware::GuzzleHttp{closure}()
#2 /home/evolute1/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\Promise\Promise::callHandler()
#3 /home/evolute1//vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\Promise\Promise::GuzzleHttp\Promise{closure}()
#4 /home/evolute1//vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\Promise\TaskQueue->run()
#5 /home/evolute1//vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\Promise\Promise->invokeWaitFn()
#6 /home/evolute1//vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\Promise\Promise->waitIfPending()
#7 /home/evolute1//vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\Promise\Promise->invokeWaitList()
#8 /home/evolute1//vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\Promise\Promise->waitIfPending()
#9 /home/evolute1//vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\Promise\Promise->wait()
#10 /home/evolute1//teste.php(9): GuzzleHttp\Client->request()
#11 {main}
thrown in /home/evolute1//vendor/guzzlehttp/guzzle/src/Exception/RequestException.php on line 113
403 - Forbidden - authorized-direct-debits.readonly
Bom dia,
DOCUMENTAÇÃO DE APIS DIFERENTES
Olá, percebi que na documentação do BTG temos dois links de documentação.
Autenticacão/Gerar Boleto
Estou iniciando a integracão com a API BTG.
PDF boleto
Atualmente somente é possível gerar o PDF depois que ele foi registrado na CIP.
Erro 403 forbidden
Estou querendo gerar um boleto através da API mas ao chamar https://api.sandbox.empresas.btgpactual.com/v1/accounts para obter o accountId está dando erro 403. Estou passando o bearer token e já verifiquei os escopos, porém continua vindo 403.
Erro 500 ao criar boleto
Estou recebendo este erro, porém na documentacão não tem nenhum parametro chamado split
{
"fault": {
"faultstring": "Execution of JS-SetTaxIdVariable failed with error: Javascript runtime error: "TypeError: Cannot call method "split" of null. (SetTaxIdVariable.js:2)"",
"detail": {
"errorcode": "steps.javascript.ScriptExecutionFailed"
}
}
}
Dúvida geracão de boleto sempre retornando Forbidden 403
Bem, estou utilizando o modelo de autenticacão Authorization Code, que de acordo com a documentacão é o modelo para geracão de boletos, em que o escopo openid é obrigatório.