Histórico de mensagens sobre Client_ID em pix

EXIBINDO CONVERSAS RECENTES:

Texto: Client_ID
Canal: pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Boa tarde, <@!706990524510240780>. Tudo bem?
Me informe no privado o Client_Id da aplicação para qual foi liberado, que verifico para você a situação.

Avatar discord do usuario carvartur

carvartur

const credentials = Buffer.from(
${process.env.GN_CLIENT_ID}: ${process.env.GN_CLIENT_SECRET}
).toString('base64')

Avatar discord do usuario joao_efi

joao_efi

Algo tipo

js
let credentials = client_id + ':' + client_secret;
let auth = Buffer.from(config.data_credentials).toString('base64');

axios({
method: 'POST',
url: '${process.env.GN_ENDPOINT}/oauth/token',
headers:{
Authorization: 'Basic ${auth}',
'Content-Type': 'application/json'
},
httpsAgent: agent,
data:{
grant_type: 'client_credentials'
}

}).catch((e)=>{
console.log(e)
})

Avatar discord do usuario rodrigojoaobertotti

rodrigojoaobertotti

Ver Respostas

mas para que serve o Client ID e Client Secret de Homologação então?

Avatar discord do usuario edvandell.

edvandell.

Ver Respostas

Está sendo realizada exatamente igual a documentação. Fiz a geração do certificado, converti para .pem com o app da GerenciaNet, no postman > settings > Add Certificate e depois:
- Host: api-pix-h.gerencianet.com.br
- PFX file: anexei o certificado convertido (.pem)

Na requisição /oauth/token em Authorization inseri em username o client_id e password o client_secret.

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Utilizando a sdk de python, no arquivo credentials.py você vai inserir suas credenciais client_id e client_secret e o caminho do certificado. Todas essas informações você obtem em sua aplicação da conta Gerencianet.

Avatar discord do usuario thiprogramador

thiprogramador

Bom dia, minha aplicação Woocommerce esta retornando Unauthorized.
Os dados de: client ID, Secret e Identificador de conta estão corretos. A chave pix também, e o certificado pix.
Olhando o log esta apresentando: 3500000

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, <@!761063083686625290>. Bom dia!
Primeiramente, para utilizar nossa API, você deverá criar uma aplicação. Acesse nosso site no menu API > Minhas aplicações > Nova Aplicação, habilite os escopos necessários do Pix para sua integração e clique em Criar nova apliacação (https://gnetbr.com/B1gbwo35_O).
Serão gerados 2 pares de chaves Client_Id e Client_Secret, sendo um par para utilização em ambiente de __Produção__ e outro para __Homologação__.
Estas credenciais devem ser informadas em sua sistema.

Além disso,você precisa de um certificado gerado por nós. Para isso, acesse o menu API > Meus Certificados e escolha o ambiente que deseja o certificado: Produção ou Homologação > e clique em Novo Certificado. Veja como (https://gnetbr.com/H1lyBsnqOO).

Avatar discord do usuario sergioc3g7187

sergioc3g7187

Ver Respostas

agora após alterar o certificado, client_id e client_secret para o ambiente de produção eu recebo o erro [message] => Forbidden na hora de obter o token

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não, a chave privada é uma parte do arquivo que se baixa junto com o certificado. São 2 fatores de autenticação, o client secret e o certificado (assumindo que o client id não seja sigiloso)

Avatar discord do usuario andresisdanca

andresisdanca

Ver Respostas

Agora apesar de achar o arquivo de configuração .. ele me dá a mensagem: Severe:

br.com.gerencianet.gnsdk.exceptions.AuthorizationException: Authorization Error: Client_id or Client_secret are wrong

Só pode ser o certificado

Avatar discord do usuario andresisdanca

andresisdanca

Ver Respostas

Estamos rodando a integração no main e estava sucesso. Agora quero rodar no servidor web local de desenvolvimento. E não está funcionando. Há alguma restrição da GN? Precisa estar no meu servidor web de produção?

Estou recebendo o erro:
Severe: br.com.gerencianet.gnsdk.exceptions.AuthorizationException: Authorization Error: Client_id or Client_secret are wrong

Mas está pegando as credencias ...

Avatar discord do usuario gugamarcelino

gugamarcelino

Eu estava usando assim:

let options = {
sandbox: false,
clientIdProducao: process.env.clientIdProducao,
clientSecretProducao: process.env.clientSecretProducao,
validateMtls: false,
pathCertProducao: path.resolve(__dirname, '')
};

let gerencianet = new Gerencianet(options);



Alterei agora assim, e funcionou:

let options = {
sandbox: false,
client_id: process.env.clientIdProducao,
client_secret: process.env.clientSecretProducao,
validateMtls: false,
pix_cert: path.resolve(__dirname, '
')
};

let gerencianet = new Gerencianet(options);

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Boa tarde <@!744617439589040349> ! A autenticação que você faz para consumir os endpoints, utiliza o certificado e as credenciais client_id e client_secret da conta. Então se ele tiver mais de uma conta, será necessário um novo certificado e novas credenciais. É necessário ter 1 certificado por conta.

Avatar discord do usuario controolers

controolers

Boa tarde pessoa, tenho uma duvida, sobre o pix.
Eu estou fazendo um API para o cliente, e estou usando a gerencia net como forma de pagamento pix. Mais o cliente no futuro ele não vai trabalha só com uma conta GN, queria saber se caso ele crie outras contas na gerencia net, eu tenho que mudar os certificas, client_id e client_serve, para acessar os endpoins da GN-API, referente a conta que ele vai mudar, ou só basta eu troca a chave pix para outra conta gerencia net e cadastra o hewhook para receber notificações ?

Avatar discord do usuario vitor.gt

vitor.gt

Ver Respostas

Oi bom dia, preciso de uma ajudinha
to recebendo

data: {
nome: 'chave_invalida',
mensagem: 'A chave informada não faz referência à conta Gerencianet autenticada'
}
já me certifiquei q estou usando o Client ID, Client Secret e meu Certificado todos de produção e estou batendo na rota api-pix.gerencianet
Alguem consgue me dizer oq estou fazendo de errado, por favor?

Avatar discord do usuario jessica_efi

jessica_efi

Colocou o client_id e o client_secret tanto de produção quanto de homologação?

Avatar discord do usuario filipe9105

filipe9105

bom, coloquei a chave client ID é a chave Secret ID junto com o Código Identificador da Conta

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sim, tem que mandar o certificado em todas as requisições. Para obter o token você manda client_id, client_secret e certificado, recebe token. Para as demais manda token e certificado.

Avatar discord do usuario wesleyadiel1953

wesleyadiel1953

Ver Respostas

Pessoal, integrei a API de Boletos via SDK(C#), porém a API do PIX exige um versão mais nova do .NET que estamos usando atualmente, então para não alterar nosso projeto, vou integrar pelas requisições direto, porém estou com uma dúvida sobre quais os dados devo colocar nos campo do Basic Auth, seria o client_id e o secret_id? Ou o usuário e senha da minha conta mesmo?