Histórico de mensagens sobre certificado em pix

EXIBINDO CONVERSAS RECENTES:

Texto: certificado
Canal: pix
Avatar discord do usuario marcosfilho8113

marcosfilho8113

estou passando o caminho para o certificado, ele está encontrando normalmente, mas não consegue fazer a importação

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, <@!330055572483473409>. Como vai?
Você está utilizando o arquivo credentials.json que possui nos exemplos da SDK?
Como está passando o parâmetro pix_cert, com o caminho para seu certificado .p12?

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa noite, <@!330055572483473409>! Você ainda esta tendo problemas em relação ao certificado?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A senha que a GN usa nos certificados é em branco.

Avatar discord do usuario majorpe.

majorpe.

Ver Respostas

Obg Jéssica, funcionou com sua dica...

var certificado = fs.readFileSync(path.join(__dirname, '../../bin/') + 'certificado.p12');

obg tbm <@!780500321994539068>

Ate mais!!

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Se você acessar http:// servidor / diretorio / certificado.p12, vão ter a sua chave pública e a chave privada, e se passar por você.

Avatar discord do usuario majorpe.

majorpe.

Ver Respostas

Bom dia pessoal.. alguém já passou dificuldades em validar o certificado? p12?? estou tentando com NodeJs
fs.readFileSync("./certificado.p12");

Erro:
Erro... Error: ENOENT: no such file or directory, open './certificado.p12'

certeza que o arquivo está lá!! oque fiz foi renomear o arquivo, pois ele vem com nome gigantesco (originalmente) alguém tem alguma ideia? Obg!!!
imagem enviada na mensagem pelo usuario majorpe.

Avatar discord do usuario .teomacedo

.teomacedo

Olá!
Não estou conseguindo fazer funcionar seguindo a referencia desse segundo exemplo proposto na documentação.


:443> # Porta HTTPS
#
# ...
#

ServerName dominiodetestes.com.br
SSLCertificateFile /etc/letsencrypt/live/pixspeak.com.br/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/pixspeak.com.br/privkey.pem

# mTLS Gerencianet
SSLVerifyClient none

SSLVerifyClient require
SSLVerifyDepth 3


#
# ...
#



o retorno que recebo é o seguinte:

{
"nome": "webhook_invalido",
"mensagem": "A URL informada respondeu com o código HTTP 403"
}

____
porem se eu uso o primeiro modelo de exemplo que é indicado para sub-dominios, então funciona.
Enfim, preciso configurar o apache para que os certificados sejam solicitados apenas quando a url for (dominiodetestes.com.br/webhook), mas assim como comentado acima, mesmo usando o modelo da documentação, não estou conseguindo. O que será que estou fazendo de errado?

Avatar discord do usuario .gustavohgs

.gustavohgs

Porém quando passei o código para a minha aplicação ele dá um erro de FALHA AO LER O CERTIFICADO

Avatar discord do usuario luucasfzs

luucasfzs

Ver Respostas

Boa tarde galera, estou rodando uma aplicação com apache2 + node e fiz as configurações igual a documentação de vocês. mas ele faz 2 requisições e as duas sem o certificado aparentemente
imagem enviada na mensagem pelo usuario luucasfzs

Avatar discord do usuario samuelabt

samuelabt

__DIR__ . "\Files\Certificates\GerenciaNet\certificado-hml.pem"

Avatar discord do usuario samuelabt

samuelabt

usa dúvida, para o certificado, devo passar o caminho absoluto?

Avatar discord do usuario marcosfilho8113

marcosfilho8113

Ver Respostas

bom dia pessoal, sobre o novo SDK em .NET Core, tenho dúvidas sobre a questão do certificado

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, <@!497618632541601797>. Bom dia! Como vai? 😄
Em nossa documentação possuímos um exemplo bem simples de como realizar a autenticação com PHP na API Pix: https://dev.gerencianet.com.br/docs/api-pix-autenticacao-e-seguranca#section-exemplos-de-autoriza-o-utilizando-o-certificado-p12

Mas melhor que isso, possuímos uma SDK em PHP completa, preparada para gerar a cobrança Pix com o Pix Copia e Cola e QR Code, boleto bancário, cartão de crédito e muito mais: https://github.com/gerencianet/gn-api-sdk-php

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Bom dia, <@!738080466430722050>. A falha Unauthorized é referente a credenciais ou certificado sendo informados erroneamente.
Verifique por favor se as credenciais e o certificado são do mesmo ambiente em que você está fazendo a requisição de autenticação. Mais detalhes aqui(https://dev.gerencianet.com.br/docs/api-pix-autenticacao-e-seguranca).
Em relação ao SPLIT DE PAGAMENTO, temos sim essa opção para boleto, cartão e link de pagamento. Em nossa documentação está como Marketplace(https://dev.gerencianet.com.br/docs/marketplace-introducao). Referente ao Pix, ainda não temos algo nessa linha de split de pagamentos, mas tem o endpoint de envio de Pix(POST /v2/pix) que pode ser útil.

Avatar discord do usuario rubenskuhl

rubenskuhl

# #
# Utilize o primeiro exemplo, caso queira requerir o certificado para autenticação #
# mútua em qualquer rota do domínio indicado no VirtualHost. #
# Funciona bem para sub-domínios Exemplo: www.webhook.seu_dominio.com.br #
#
#


:443> # Porta HTTPS
#
# ...
#

SSLCertificateFile /caminho_certificado/fullchain_ssl.pem #fullchain associado ao seu certificado SSL do domínio
SSLCertificateKeyFile /caminho_certificado/privkey_ssl.pem #privkey associada ao seu certificado SSL do domínio

# mTLS Gerencianet
SSLCACertificateFile /caminho_certificado/chain-pix-prod.crt #Chave pública da Gerencianet
SSLVerifyClient require
SSLVerifyDepth 3

#
# ...
#




# #
# Utilize o segundo exemplo, caso queira requerir o certificado para autenticação #
# mútua em apenas uma rota do domínio indicado no VirtualHost. #
# Exemplo: www.seu_dominio.com.br/webhook #
# #


:443> # Porta HTTPS
#
# ...
#

SSLCertificateFile /caminho_certificado/fullchain_ssl.pem #fullchain associado ao seu certificado SSL do domínio
SSLCertificateKeyFile /caminho_certificado/privkey_ssl.pem #privkey associada ao seu certificado SSL do domínio

# mTLS Gerencianet
SSLVerifyClient none

SSLVerifyClient require
SSLVerifyDepth 3


#
# ...
#

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde, @Deleted User. Esses certificados são emitidos por uma entidade certificadora, como o Certbot por exemplo. Você consegue isso em hospedagens que fornecem um domínio com SSL. No entanto, em hospedagens compartilhada,s a inclusão do CA disponibilizado em nossa documentação costuma não ser possível. Essa restrição é do próprio sistema de hospedagem e na maior parte dos casos você vai precisar de um servidor dedicado.

Avatar discord do usuario Malvadao

Malvadao

Ver Respostas

Como consigo esses certificados e chaves, em um servidor compartilhado, exemplo: Umbler
imagem enviada na mensagem pelo usuario Malvadao