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

Ver Respostas

Bom dia, <@!758127739168358431>! Como vai?
Após sua conta criada, acesse nosso site com sua conta logada, no menu API > Minhas aplicações você criará uma aplicação ativando a opção do Pix e habilitando os escopos necessários 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 que são necessárias para autenticação das requisições para o arranjo Pix e demais integrações de boleto, carnê, cartão de crédito.

Para utilizar a API PIX precisa de um certificado gerado por nós. Para isso, acesse o painel da Gerencianet, no menu API (1)-> Meus Certificados (2) e escolha o ambiente que deseja o certificado: Produção ou Homologação(Desenvolvimento) -> Novo Certificado (3). Veja como (https://gnetbr.com/H1lyBsnqOO).

Além disso, é necessário registrar uma chave Pix na Gerencianet, acessando o sua conta pelo app Gerencianet. No menu lateral, toque em Pix para começar seu cadastro. Leia as informações que aparecem na tela e clique em Registrar Chave. Selecione os dados que você vai cadastrar como Chave do Pix e toque em avançar – você deve escolher pelo menos 1 das 4 opções de chaves disponíveis (celular, e-mail, CPF e/ou chave aleatória). Depois clique em concluir

Em nossa documentação(https://dev.gerencianet.com.br/docs) você encontra os nossos endpoints com explicações detalhadas, você pode verificar também a Collection da Gerencianet com todos os endpoints já configurados para o consumo (https://documenter.getpostman.com/view/13574984/TVzVgvBA).

Avatar discord do usuario marcosgab6296

marcosgab6296

Ver Respostas

Bom dia! Estou realizando a API PIX porém estão solicitando o Client ID da aplicação que foi implementada a API PIX, mas não fui orientado em como devo criar. Como faço?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, <@!865680320409501737>. Boa tarde!
Esta falha é devido ao Authorization inválido no header da requisição.

No caso, a primeira requisição de autenticação, no você passa base64_encode("client_id" + ":" + "client_secret"). Então você obtém o access_token.
Este access_token você irá passar no Header das demais requisições. Obs que o access_token tem expiração de 3600 segundos

Avatar discord do usuario Prof Zoidberg

Prof Zoidberg

$config = [
"certificado" => "./gerenciamento.pem",
"client_id" => "XXXXX",
"client_secret" => "XXXXX"
];
$autorizacao = $chaveiro["access_token"];

$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api-pix.gerencianet.com.br/v2/webhook/XXXXX',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'PUT',
CURLOPT_SSLCERT => $config["certificado"], // Caminho do certificado
CURLOPT_SSLCERTPASSWD => $chaveiro["access_token"],
CURLOPT_POSTFIELDS =>'{
"webhookUrl": "https://XXXXX/webhook.php"
}',
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer $autorizacao",
'x-client-cert-pem: ./gerenciamento.pem',
'x-skip-mtls-checking: false'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;

Avatar discord do usuario marcosfilho8113

marcosfilho8113

{
"client_id": "CLIENT_ID",
"client_secret": "CLIENT_SECRET",
"sandbox": true,
"pix_cert": "Certificates/homologacao-290275-segundo-certifi.p12"
}

Avatar discord do usuario nivaldo0238

nivaldo0238

Ver Respostas

pessoal .. que esta de errado aqui ... var options = {
client_id:'Client_Id_YYYY',
client_secret:'Client_Secret_XXX',
sandbox: true
}


var gerencianet = new Gerencianet(options)

console.log('options-->',options)
console.log('gerencianet-->',gerencianet)

var chargeInput = {
items: [{
name: 'Product A',
value: 5,
amount: 2
}]
}

// gerencianet
// .createCharge({}, chargeInput)
// .then(console.log)
// .catch(console.log)
// .done();

Avatar discord do usuario sady_efi

sady_efi

No modelo que você descreveu, existem duas possibilidades:
- Você ter uma conta "Pulmão" onde todos os pagamentos são recebidos e gerenciados por você (mais crítico e requer um nível maior de controle do seu sistema)
- Cada escola possui sua conta e fornece para seu app as credenciais (Client_Id e Secret), certificado e chave EVP, e seu sistema gerencia as cobranças. Neste caso o saldo já estará na conta do cliente, oque reduz a complexidade da operação.

Avatar discord do usuario aresio7466

aresio7466

Ver Respostas

Preciso de alguns dados para integrar meus sistema de gestão para receber PIX pelo gerencianet. Sou usuario do Conexa.

No sistema eles pedem:
- certificado digital da conta pix
- client id
- cliente secret

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Boa tarde, <@!828419311868575754>.
Para obter as chaves (Client_Id e Client_Secret) de homologação e produção, você mesmo consegue obtê-las através do painel web da Gerencianet.

Para isso, basta você efetue login na conta Gerencianet (https://usuario.gerencianet.com.br/login) e acesse o menu API -> Minhas Aplicações -> Nova Aplicação , informe um nome para sua aplicação e clique em Criar nova aplicação. E então você visualizará as chaves Client_Id e Client_Secret de Produção e Homologação.

Avatar discord do usuario henriquefelipe.

henriquefelipe.

Ver Respostas

Boa tarde, solicitei as chaves (Client_Id e Client_Secret) de homologação/produção pelo ticket sábado, alguém poderia agilizar só pra mim conseguir continuar nos testes, desde já agradeço..

Avatar discord do usuario anoni_mato

anoni_mato

hum.. tá estranho isso. vc tá enviando client id + client secret num request onde você deveria estar usando um token de consumo já obtido anteriormente

Avatar discord do usuario rubenskuhl

rubenskuhl

Tipo, se você fizer um Pix para essa chave Pix, aparece a Gerencianet e a conta que tem esse client id/client secret ?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

client_id, client_secret, certificado, chave Pix

Avatar discord do usuario joao_efi

joao_efi

Oi <@!850502535859929110> tudo bem? 😄
Para realizar a integração com os serviços da Gerencianet, se você ainda não tem uma conta, faça seu cadastro, ele será sua identificação e te dará acesso as chaves de utilização da API. Com sua conta criada, você vai precisar das suas credenciais Client_ID e Client_Secret para realizar a integração.

Para visualizar suas credenciais basta fazer login em sua conta Gerencianet ( https://gerencianet.com.br/#login )
Acesse o menu API > Minhas Aplicações, e crie a sua aplicação, como mostra o link: https://gerencianet.com.br/artigo/como-criar-uma-nova-aplicacao-para-usar-a-api-pix/

Você visualizará então as credenciais Client_Id e Client_Secret de Produção e Desenvolvimento.
Vale lembrar que as chaves de Desenvolvimento são utilizadas para simular cobranças e efetuar testes na plataforma. Já as chaves de Produção devem ser utilizadas quando for emitir cobranças reais.

Abaixo seguem alguns links úteis para consulta:
- Temos uma tabela resumindo os tipos de integrações e formas de uso disponíveis, acesse e escolha a que melhor atende suas necessidades. https://dev.gerencianet.com.br/docs/tipos-integracoes
- Possuímos um curso EAD que poderá lhe ajudar a ter uma visão geral do funcionamento da nossa API de boletos, cartão, marketplace e assinaturas. https://www.udemy.com/course/eadgerencianet/
- Para você implementar os serviços de pagamento desejados, em nossa documentação temos exemplos e explicação da utilização em diversas linguagens. https://dev.gerencianet.com.br/docs/gerar-boleto-bancario
Além disso, nosso GitHub tem também uma SDK em PHP com exemplos prontos para facilitar sua integração. https://github.com/gerencianet/gn-api-sdk-php

Quaisquer dúvidas sinta-se à vontade para entrar em contato conosco!

Avatar discord do usuario matwbug

matwbug

Alguém consegue me ajudar aqui com a api pix? por algum motivo minha requisição curl nao está dando response no site da gerencianet, até baixei os proprios códigos da doc e mesmo assim não foi, é como se a requisição não fosse feita, estou utilizando php


$config = [
"certificado" => BASE.'data/certif/gerencianet.pem',
"client_id" => "xx",
"client_secret" => "xx"
];
$autorizacao = base64_encode($config["client_id"] . ":" . $config["client_secret"]);

$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => "https://api-pix-h.gerencianet.com.br/oauth/token", // Rota base, homologação ou produção
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => '{"grant_type": "client_credentials"}',
CURLOPT_SSLCERT => $config["certificado"], // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
"Authorization: Basic $autorizacao",
"Content-Type: application/json"
),
));

$response = curl_exec($curl);

curl_close($curl);

echo "
";
echo $response;
echo "
";
?>

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, <@!847227456875921408>. para ativar o Pix em seu sisteme de gerenciamento, primeiramente, seu sistema deve estar preparado isto.
Caso seu sistema, já tenha a integração com a API Pix da Gerencianet, o que deverá fazer é:

Após sua conta criada, acesse nosso site, no menu API > Minhas aplicações você criará uma aplicação ativando a opção do Pix e habilitando os escopos necessários para sua integração e clique em Criar nova apliacação. Veja como (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 que são necessárias para autenticação das requisições para o arranjo Pix e demais integrações de boleto, carnê, cartão de crédito.

Depois será necessário gerar um certificado. Para isso, acesse o painel da Gerencianet, no menu API (1)-> Meus Certificados (2) e escolha o ambiente que deseja o certificado: Produção ou Homologação(Desenvolvimento) -> Novo Certificado (3). Veja como (https://gnetbr.com/H1lyBsnqOO).

Além disso, é necessário registrar uma chave Pix na Gerencianet, acessando o sua conta pelo app Gerencianet. No menu lateral, toque em Pix para começar seu cadastro. Leia as informações que aparecem na tela e clique em Registrar Chave. Selecione os dados que você vai cadastrar como Chave do Pix e toque em avançar – você deve escolher pelo menos 1 das 4 opções de chaves disponíveis (celular, e-mail, CPF e/ou chave aleatória). Depois clique em concluir

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não custa tentar..

POST /oauth/token HTTP/1.1
Host: pix-h.gerencianet.com.br

grant_type=refresh_token
&refresh_token=xxxxxxxxxxx
&client_id=xxxxxxxxxx
&client_secret=xxxxxxxxxx

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

const credenciais = {
clientIdProducao: process.env.GN_CLIENT_ID,
clientSecretProducao: process.env.GN_CLIENT_SECRET,
pathCertProducao: process.env.GM_CAMINHO_CERT,

clientIdHomologacao: process.env.GN_CLIENT_ID_HOMOLOGACAO,
clientSecretHomologacao: process.env.GN_CLIENT_SECRET_HOMOLOGACAO,
pathCertHomologacao: process.env.GM_CAMINHO_CERT_HOMOLOGACAO,

sandbox: process.env.GN_SANDBOX,
validateMtls: process.env.GN_VALIDATE_MTLS
}

Avatar discord do usuario andersonmarques4701

andersonmarques4701

const credenciais = {
client_id: process.env.GN_CLIENT_ID,
client_secret: process.env.GN_CLIENT_SECRET
}

Avatar discord do usuario andersonmarques4701

andersonmarques4701

Ver Respostas

estou implementando, gerando a autenticação com os Client_id , Client_secret e o certificado