Histórico de mensagens sobre certificado em pix

EXIBINDO CONVERSAS RECENTES:

Texto: certificado
Canal: pix
Avatar discord do usuario joey_burn

joey_burn

boa noite pessoal estou iniciando a autenticacao na api pix da gerencia net com java... segui o exemplo dado na documentacao fazendo o download do certificado p12 , coloquei na pasta do projeto criei a chave no meu login da gerencianet tudo homologacao https://api-pix-h.gerencianet.com.br/oauth/token

Avatar discord do usuario rubenskuhl

rubenskuhl

Tendo certificado/id/secret de homol e produção, é o que precisa.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Precisa também baixar certificados.

Avatar discord do usuario fernandogomes2667

fernandogomes2667

Ver Respostas

Bom dia! Estou com o seguinte erro br.com.gerencianet.gnsdk.exceptions.AuthorizationException: Authorization Error: Client_id or Client_secret are wrong, minha dúvida é a seguinte, caso fosse problema de certificado a mensagem de erro seria outra?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Está fazendo o request com o certificado de homologação como client_certificate ?

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Para ssl nós utilizamos como exemplo o Certbot como autoridade certificadora, pois é gratuito

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Para configurar o certificado no Postman, acesse o menu "File" >> "Settings" >> "Certificates", clique em "Add Certificate". No campo "Host" da configuração do certificado, no Postman, informe api-pix-h.gerencianet.com.br para homologação ou api-pix.gerencianet.com.br para produção e, em "PFX File" selecione o arquivo do certificado.

Avatar discord do usuario alanvcb

alanvcb

Ver Respostas

ok. essa parte foi... agora no postman, como eu passa o certificado .pem. não acredito ser o caminho do arquivo. Pelo que eu li na documentação do node eu tenho que pegar o conteudo do arquivo inteiro e passar nesse header. confere?

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde <@!838803255907450891>, a mudança para produção é isso mesmo que você comentou, trocar as credenciais, o certificado e o ambiente sandbox para false

Avatar discord do usuario eduardoespindola

eduardoespindola

Ver Respostas

Pessoal, estamos fazendo a chamada pelo SDK java, através do código: [ JSONObject response = gn.call("pixCreateCharge", params, body);], não estamos usando o httpurlconnection. Detalhe, o mesmo código consegue gerar a cobrança no ambiente de homologação, o erro ocorre quando apontamos para produção, ou seja, adicionamos o certificado de produção, client_id/client_secret de produção e marcamos a opção sandbox: false. Será que falta alguma outra configuração para a produção?

Avatar discord do usuario smsoousa

smsoousa

Ver Respostas

<@!775350441965649951> descobri o erro, era o certificado, eu estava trabalhando no código como produção, e o certificado era de homologação. Agora o qrcode é gerado normalmente.

Avatar discord do usuario guilherme_efi

guilherme_efi

Certo, <@!661729687180935182>. Esta falha pode ocorrer por utilizar método, rota ou credenciais incorreta no momento das requisições.
Sugiro verificar também a possibilidade de utilizar nossa SDK de PHP (https://github.com/gerencianet/gn-api-sdk-php).
Você pode realizar um clone do repositório e baixar as dependências com o composer e então inserir suas credenciais e local do certificado no config.json para utilizar

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Esse Key e cert então provavelmente estão com alguma falha de assinatura, nós utilizamos o Certbot como autoridade certificadora como exemplo para gerar a chave pública e privada.

Avatar discord do usuario andreimaraujo

andreimaraujo

Ver Respostas

eu deixando apenas esse .crt da gerencianet funciona, quando insiro o.key e o .crt disponibilizado pela certificadora, acontece esse erro, sendo que eu já convertir para o .pem

Avatar discord do usuario andreimaraujo

andreimaraujo

o certificado disponibilizado pela gerencianet também deve passar pela conversão

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Esse comando você vai conter o certificado .p12 que você gerou em sua conta Gerencianet em um .pem. Depois, na SDK de node você no arquivo credentials.js você vai inserir o caminho do certificado em pathCertProducao ou pathCertHomologacao

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Bom dia Anderson, você utilizou este comando na conversão da chave para .pem?

json
openssl pkcs12 -in certificado.p12 -out certificado.pem -nodes

Avatar discord do usuario Deleted User

Deleted User

o certificado da gerencianet foi adicionado mas o ssl é que esta atrapalhando ainda

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A Gerencianet conecta no webhook usando um certificado privado. Por isso precisa configurar para reconhecer.