Histórico de mensagens sobre Client_ID

EXIBINDO CONVERSAS RECENTES:

Texto: Client_ID
# assinaturas
Avatar discord do usuario jessica_efi

jessica_efi

Bom dia <@!257617133595262977>, se você esta se referindo à Api Pix, é necessário o certificado sim. Se for utilizar nossa API para gerar cobranças do tipo boleto ou cartão, por exemplo, não é necessário o certificado. Como o Renato mencionou, se não estiver relacionado ao Pix, você só precisa do par de chaves client_id e client_secret.

# assinaturas
Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

Boa noite. Você se refere à API Pix? Ela, sim, precisa de certificados (mesmo em homologação). A API principal de cobranças da GN (para boleto e cartão) só precisam do token e/ou do par de credenciais (Client_ID e Client_Secret), pelo que eu pude ver no SDK: https://dev.gerencianet.com.br/docs/instalacao-sdk-php

# pix
Avatar discord do usuario ezequielsp

ezequielsp

Ver Respostas

Olá! desculpa era outro assunto.. rsrsrrs mas pode resolver para você também... No seu client_id e client_secret você colocou o Client_Id_ e Client_Secret_ ? Quando me enviaram as chaves Client_Secret_787... achei que era apenas 787... mas o correto é Client_Secret_787...

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Na aba Authorization você inseriu as credenciais client_id e client_secret?

# pix
Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

bom dia, como você converteu ? Aqui foi de boa, lembre-se de que os client id e client secret mudam se usar produção.

# pix
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Além de alterar o client_id , client_secret e a url, você deve solicitar um certificado de produção.

# pix
Avatar discord do usuario amandamiranda2492

amandamiranda2492

Ver Respostas

aqui so mostra a opção de colocar apenas o client_id e a senha
imagem enviada na mensagem pelo usuario amandamiranda2492

# pix
Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

coloque as credenciais no Authorization. Escolha Basic Auth e coloque os client id e o client secret seu de desenvolvimento ou produção no futuro..

# pix
Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

Lembrando que em Authorization é com Basic Authorization , client id e secret

# pix
Avatar discord do usuario hobinwood.

hobinwood.

sim, o meu está igual, cadastrei o certificado e inseri o client_id e secret_id no basic auth autorization, mas estou recebendo erro 500, sabe o que pode ser?

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, <@!691053103121825823> . Crie um arquivo config.json com as seguintes informações. Obs: renomeie o seu certificado para developmentCertificate.pem ou productionCertificate.pem de acordo com seu ambiente

{
"sandbox": false,
"homologacao": {
"nome_certificado": "developmentCertificate.pem",
"client_id": "Client_Id_...",
"client_secret": "Client_Secret_...",
"pix_url_auth": "https://api-pix-h.gerencianet.com.br/oauth/token",
"pix_url_cob": "https://api-pix-h.gerencianet.com.br/v2/cob"
},
"producao": {
"nome_certificado": "productionCertificate.pem",
"client_id": "Client_Id_...",
"client_secret": "Client_Secret_...",
"pix_url_auth": "https://api-pix.gerencianet.com.br/oauth/token",
"pix_url_cob": "https://api-pix.gerencianet.com.br/v2/cob"
}
}

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Favor abrir um tiket através do link: https://gerencianet.com.br/fale-conosco solicitando o certificado, informando seu client_id, client_secret e numero da sua conta, que após gerar lhe encaminhamos de volta

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Boa tarde! Sim. Para a geração do certificado é necessário o client_id e client-secret, por isso são distintos

# pix
Avatar discord do usuario Deleted User

Deleted User

Ver Respostas

@Efí Estou obtendo esse erro no servidor de produção, já verifiquei o novo certificado e alterei o client_id e client_secret. Preciso realizar mais algum procedimento?
imagem enviada na mensagem pelo usuario Deleted User

# pix
Avatar discord do usuario oleoessencial

oleoessencial

@Efí solicitei outros Client_ID e Client_Secret, bem como so dois certificados dev e prod ticket Nº 1619359.

# pix
Avatar discord do usuario lorenacastro

lorenacastro

config.json:

{"sandbox":true,"development":{"certificate_name":"preencher com seu certificado","client_id":"preencher com seu client id","client_secret":"preencher com seu client secret","pix_auth_url":"https:\/\/api-pix-h.gerencianet.com.br\/oauth\/token"},"production":{"certificate_name":"preencher com seu certificado de producao","client_id":"preencher com seu client id de producao","client_secret":"preencher com seu client secret de producao","pix_auth_url":"https:\/\/api-pix.gerencianet.com.br\/oauth\/token"}}

# pix
Avatar discord do usuario lorenacastro

lorenacastro

Ver Respostas

function auth() {
$file = file_get_contents("./config.json");
$config = json_decode($file, true);
$environment = ($config["sandbox"] === true) ? "development" : "production";

$certfile = $config[$environment]["certificate_name"];

$curl = curl_init();

$authorization = base64_encode($config[$environment]["client_id"] . ":" . $config[$environment]["client_secret"]);

curl_setopt_array($curl, array(
CURLOPT_URL => $config[$environment]["pix_auth_url"], // Rota base, desenvolvimento 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 => $certfile, // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
"Authorization: Basic $authorization",
"Content-Type: application/json"
),
));

$response = curl_exec($curl);

curl_close($curl);

echo "

";
echo $response;
echo "
";
}

# pix
Avatar discord do usuario lorenacastro

lorenacastro

em formato json:

{"sandbox":true,"development":{"certificate_name":"preencher com seu certificado","client_id":"preencher com seu client id","client_secret":"preencher com seu client secret","pix_auth_url":"https:\/\/api-pix-h.gerencianet.com.br\/oauth\/token"},"production":{"certificate_name":"preencher com seu certificado de producao","client_id":"preencher com seu client id de producao","client_secret":"preencher com seu client secret de producao","pix_auth_url":"https:\/\/api-pix.gerencianet.com.br\/oauth\/token"}}

# pix
Avatar discord do usuario lorenacastro

lorenacastro

o que tava dentro do json é um array assim:

$arr = [
'sandbox' => true,
'development' => [
'certificate_name' => 'preencher com seu certificado',
'client_id' => 'preencher com seu client id',
'client_secret' => 'preencher com seu client secret',
'pix_auth_url' => 'https://api-pix-h.gerencianet.com.br/oauth/token'
],
'production' => [
'certificate_name' => 'preencher com seu certificado de producao',
'client_id' => 'preencher com seu client id de producao',
'client_secret' => 'preencher com seu client secret de producao',
'pix_auth_url' => 'https://api-pix.gerencianet.com.br/oauth/token'
],
];