Histórico de mensagens sobre certificado em pix

EXIBINDO CONVERSAS RECENTES:

Texto: certificado
Canal: pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @andrebarbosa_dev!
Essa falha tem relação com a autenticação. Verifique na conta digital Efí, no menu API > Meus certificados, se o certificado gerado expirou.

Avatar discord do usuario andrebarbosa_dev

andrebarbosa_dev

Ver Respostas

Estou utilizando a sdk, e estava funcionando correetamente, pode ser algum erro direto no cliente id e secret ? ou com certificado?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @sebastiao_do_shoppingvirtual. Tudo bem?
Na requisição de autenticação que você está preparando, você está incluindo o certificado? Acredito que seja isto.

Em nossa documentação, você encontra um exemplo de autenticação com Axios. Além disso, você também pode utilizar nossa SDK Node, que já mapeia todos os endpoints, facilitando muito a integração.

Avatar discord do usuario leoferreira0036

leoferreira0036

Ao abrir o certificado, me pedem uma senha, mas eu não cadastrei nenhuma ao criar o certificado na efi

Avatar discord do usuario leoferreira0036

leoferreira0036

Ver Respostas

Bom dia. Tudo bem?
Como faço para converter certificado .p12 para .pem?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Com eles criando contas Efí e te passando clientid/clientsecret/certificado...

Avatar discord do usuario tieferson

tieferson

No meu código já inclui o certificado tb

Avatar discord do usuario ruder_6090_19075

ruder_6090_19075

tenho dúvidas com o certificado .p12

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @marcus2vinicius. Destalhe que na SDK de node se usa o certificado no formato .p12 mesmo.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não, pq é a Efí que gera as duas partes do certificado e dá para você baixar num arquivo único. Esse que você quotou vai precisar para o atendedor do webhook.

Avatar discord do usuario marcus2vinicius

marcus2vinicius

Ver Respostas

bash
$ openssl genrsa -out meu-chave-privada.pem 2048
$ openssl req -new -x509 -key meu-chave-privada.pem -out meu-certificado.pem -days 365
o certificado seria esse aqui?

eu fiz dessa forma e agora está dando esse erro
bash
marcus@marcus-laptop:~/Documents/projects/senai/api-efi/sdk-node-apis-efi/examples/pix/cob$ node pixCreateCharge.js
TypeError: Cannot read properties of undefined (reading 'response')
at /home/marcus/Documents/projects/senai/api-efi/sdk-node-apis-efi/examples/node_modules/sdk-node-apis-efi/lib/endpoints.js:89:17

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Certificado não pode ficar vazio, é exigido em todas as requisições.

Avatar discord do usuario marcus2vinicius

marcus2vinicius

Estou usando esse exemplo pixCreateCharge.js

bash
marcus@marcus-laptop:~/Documents/projects/senai/api-efi/sdk-node-apis-efi/examples/pix/cob$ node pixCreateCharge.js

/home/marcus/Documents/projects/senai/api-efi/sdk-node-apis-efi/examples/node_modules/sdk-node-apis-efi/lib/endpoints.js:48
throw FALHA AO LER O CERTIFICADO, VERIFIQUE O CAMINHO INFORMADO: ${this.options.certificate}
^
FALHA AO LER O CERTIFICADO, VERIFIQUE O CAMINHO INFORMADO: null
(Use node --trace-uncaught ... to show where the exception was thrown)

Node.js v18.17.0

Avatar discord do usuario marcus2vinicius

marcus2vinicius

Ver Respostas

e no caso do certificado eu deixo vazio tbm?

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Boa tarde @cacadordecorno, tudo bem?

Os certificados em questão são referentes ao SSL do seu domínio.
Para configurar o webhook Pix é preciso de um servidor acessível pela internet e configurado com SSL.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O webhook precisa de dois certificados: o seu e o da Efí. O seu vai ter chave pública e chave privada, e você pode usar o mesmo que usa para o site. O da Efí vai ter só a chave pública da Efí, que tem linkada no site.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Pode ser problema de permissão. Certificados não podem ter permissão de escrita, por exemplo.

Avatar discord do usuario uknow.rommel

uknow.rommel

Ver Respostas

Não, não é isso, pois quando eu mudo o caminho do certificado, ai sim da um erro informando que o caminho do certificado está errado. E testando na minha maquina funciona normalmente, só da problema quando está na vps. Hj vou reinstalar tudo por lá pra ver se resolve. Mas muito obrigado pela ajuda.

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia @rommel.santhiago, tudo bem?
Verifique se o certificado esta no caminho indicado no momento em nossa classe, ele é necessário para a autenticação na API Pix mas não na API de Cobranças.
É provável que a falha esteja no caminho do certificado.

Avatar discord do usuario uknow.rommel

uknow.rommel

Ver Respostas

Verifiquei tudo aqui, acho que não tem a ver com as credenciais ou o certificado, pq cartão e boleto estão funcionando.