Histórico de mensagens sobre certificado em pix

EXIBINDO CONVERSAS RECENTES:

Texto: certificado
Canal: pix
Avatar discord do usuario felcampelo

felcampelo

esse certificado que você fala é diferente daquele que é gerado no dashboard, Minhas Aplicações , produção/homologação certo?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sim, também. E não apenas o token, toda requisição da API Pix precisa ter o certificado.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Lembrando que na API Pix é usado mTLS, então você precisa apresentar o certificado emitido pela Gerencianet.

Avatar discord do usuario felcampelo

felcampelo

Ver Respostas

Bom dia pessoal. Estou com o seguinte erro na hora de gerar o token de autenticação do pix (https://api-pix.gerencianet.com.br/oauth/token):
"The SSL connection could not be established, see inner exception. The credentials supplied to the package were not recognized."
Rodando local, funciona. Somente quando publico no meu servidor (IIS 10), é que ocorre o erro. Engraçado que a geração de token para cartão de crédito e boleto funciona perfeitamente. Somente pix está dando problema. Pensei que poderia ser algo no meu servidor mas solicitei via postman de dentro do servidor o token e funcionou também. Tem alguma implementação específica para referenciar o certificado quando é pix? A priori faço:

var client = new RestClient("https://api-pix.gerencianet.com.br/oauth/token");
X509Certificate2 uidCert = new X509Certificate2(certificateName);
client.ClientCertificates = new X509CertificateCollection() { uidCert };

Avatar discord do usuario uaca

uaca

mesmo com o certificado importado novamente

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 nicolasmatos

nicolasmatos

Boa noite pessoal.
Ao tentar configurar um webhook e o servidor retorna "A requisição na URL informada falhou com o erro: ECONNRESET", o que pode ser? Teoricamente os caminhos para os certificados já estão corretamente configurados no apache.

Avatar discord do usuario elinardosilva

elinardosilva

Meu caso era a forma q meu script ta convertendo o certificado para pem. A @palloma_efi me ajudou chegar nessa conclusão. N sei se é necessário add umas infor da gerencianet q aparece no arquivo convertido por eles. Mas o meu funcionava sem ser SDK. Porém no SDK só deu certo usando o comando lá de conversão

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Boa noite <@!575022326626648074> ! 😃 Tudo bem? Como você está passando o caminho do certificado?

Avatar discord do usuario elinardosilva

elinardosilva

Ver Respostas

algueém aqui o implentou sdk usando laravel 8.x?
estou tentando utlizar sem sucesso.
minhas credenciais estão todas corretas, certificado, cliente secret etc. porem sempre cai no mesmo erro:

"message": "Call to a member function getBody() on null",
"exception": "Error",
"file": "/home/forge/api.granaup.io/vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/Request.php",
"line": 61,
deste ontem quebrando a cabeça com suporte e ngm tem minha solução. testando sem sdk disparando no edpoint funciona

Avatar discord do usuario renatoangelo3

renatoangelo3

pessoal, alguém pode me ajudar por favor em relação aos arquivos .pem; fullchain do meu certificado e etc... tenho uma VPS e até agora só levei porrada
risos, qual programador que não leva porrada neh? risos

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde, <@!397078673049649156>. Para o caso específico do Azure não temos nenhum exemplo, mas encontrei alguns links que podem ser úteis: https://docs.microsoft.com/pt-br/azure/app-service/app-service-web-configure-tls-mutual-auth e https://docs.microsoft.com/en-us/azure/application-gateway/mutual-authentication-overview. A questão é verificar onde o certificado (CA) vai ser inserido de forma a permitir o "hand-shake" quando notificarmos o mesmo.

Avatar discord do usuario douglascosta9242

douglascosta9242

Ver Respostas

Boa tarde pessoal tudo bem? Tenho um problema em relação ao WebHook, alguém já configurou o certificado mTLS na Azure?

Avatar discord do usuario elinardosilva

elinardosilva

ja dei dd nas request q tão chegando e ta tudo ok. certificado etc.. por sinal eu consigo gerar o pix normal via edpoint manual, mas estou querendo usar SDK no meu projeto, ate por questões de atualizações ficar mais tranquilo

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Na ativação ele faz uma chamada em na URL que vc passa sem o certificado e uma com o certificado. Já os de algum valor pago que vem com /pix depois. Notar que você está colocando postback/, então vai ficar postback//pix... não sei se seu servidor HTTP vai interpretar direito com duas barras.

Avatar discord do usuario joaobatista4234

joaobatista4234

Ver Respostas

agora desanimei. tenho que pegar certificado de todos? ja tenho integrado o mp e não precisa nada disso apenas token e secret

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Os certificados são únicos para cada conta. Neste caso, é necessário informar o certificado vinculado à conta que deseja consumir os nossos serviços, atentando-se também às credenciais informadas.

Avatar discord do usuario joaobatista4234

joaobatista4234

Ver Respostas

eu baixei o certificado no meu gerencianet será que terá que baixar de todas as contas?

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde, <@!617773421241040982>. Recomendo utilizar a SDK de PHP que disponibilizamos no github, pois, já está com a autenticação e consumo de endpoints configurados (https://github.com/gerencianet/gn-api-sdk-php). Caso esteja montando a requisição, verifique se a rota https://api-pix.gerencianet.com.br/oauth/token está em produção em conjunto com as credenciais e certificados no mesmo ambiente

Avatar discord do usuario spontoni

spontoni

Ver Respostas

acho que só preciso ajeitar aquela minha rota put, porem a parte dos certificados realmente está embaçada, acredito que dê para fazer sim o problema é que essa segurança dos certificados está me empacando aqui, queria algum exemplo de server compartilhado!