Comunidade
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 8 months ago
API PIX - Erro 500
Ao realizar uma requisição como mostrada na [documentação](https://developers.empresas.btgpactual.com/reference/post_companies-companyid-pix-cash-in-instant-collections) da API de PIX, como mostrada no link abaixo. Eu recebo erro 500, seguido de sua descrição.
{
"fault": {
"faultstring": "steps.flowcallout.FCVariableResolutionFailed",
"detail": {
"errorcode": "steps.flowcallout.FCVariableResolutionFailed"
}
}
}
Meu código para requisição usando o guzzle como recomendado na documentação. onde $client é uma instância da classe do guzzle.
```Text php
$response = $client->request('POST', $this->config->get('pix_endpoint_base_route') .
'/v1/companies/' . $this->config->get('pix_company_id') . '/pix-cash-in/instant-collections', [
'form_params' => [
"expiresIn" => 1800,
"amount" => [
"original" => (float) $total,
"allowCustomerChangeValue" => (bool) false
],
"payer" => [
"name" => (string) $customer_name,
"taxId" => (string) $customer_cpf
],
"pixKey" => (string) $kik_pix_key,
"locationId" => (string) $location_id,
"displayText"=> "Pix"
],
'headers' => [
'accept' => 'application/json',
'authorization' => 'Bearer ' . $this->config->get('pix_access_token'),
'content-type' => 'application/json',
],
]);
```
E ao testar na propria página da [documentação](https://developers.empresas.btgpactual.com/reference/post_companies-companyid-pix-cash-in-instant-collections) onde é possível realizar um teste colocando informações básicas o mesmo erro é retornado.
Posted by Leandro Diniz Silva 9 months ago
A requisição está retornando o erro "client_not_found".
Estou tentando obter o token de acesso da aplicação, para que eu possa gerar um qr code pix através dele.
Porém, a requisição retorna o erro: "client_not_found".
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".
Eu já tentei utilizar o client_id e client_secret de uma aplicação que não tenha sido criada em sandbox, quando faço isso o erro retornado é: "client_unverified".
Gostaria de saber como posso resolver este problema.
Posted by Ihury Kewin de Oliveira Costa 10 months ago