Histórico de mensagens sobre certificado

EXIBINDO CONVERSAS RECENTES:

Texto: certificado
# dúvidas
Avatar discord do usuario carlossulzer

carlossulzer

Boa tarde. Estou desenvolvendo um app em Flutter/Dart e gostaria de saber se existe alguma documentação para fazer a integração? outra duvida seria em relação ao certificado ".p12" pode ser usado neste formato ou tem que converter em ".pem". Tentei fazer usando o conversor disponibilizado no github mas deu erro.

# pix
Avatar discord do usuario ruder_6090_19075

ruder_6090_19075

tenho dúvidas com o certificado .p12

# devs
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Sugiro que você confira no código de nossa SDK onde você vai conseguir ver em detalhes qual o formato correto da requisição, a API Pix por exemplo, exige o envio de um certificado na requisição.

# dúvidas
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Você precisa utilizar o https.Agent. Assim:

https.Agent({
pfx: fs.readFileSync('PATH_CERTIFICADO'),
passphrase: '',
})

# dúvidas
Avatar discord do usuario theus007

theus007

Ver Respostas

Minha dúvida é com relação ao certificado, como proceder com ele?

# pix
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.

# pix
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.

# pix
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

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

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

# pix
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

# pix
Avatar discord do usuario marcus2vinicius

marcus2vinicius

Ver Respostas

e no caso do certificado eu deixo vazio tbm?

# módulos-plugins
Avatar discord do usuario felipealmeman

felipealmeman

Ver Respostas

Gerei um novo certificado depois de alterar o ramo de atividade, e voltou a funcionar o pix\

# pix
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.

# pix
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.

# pix
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.

# pix
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.

# devs
Avatar discord do usuario wmanesco

wmanesco

Bom dia pessoal, sobre api pix:
Para testar o webhook de atualização de status em sandbox, o servidor também precisará das configurações TLS com certificado?

# pix
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.

# pix
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.

# pix
Avatar discord do usuario yasmin_efi

yasmin_efi

Ver Respostas

@rommel.santhiago este erro normalmente tem a ver justamente com as credenciais e certificado. Verifique estas informações, insira o caminho completo do certificado e caso o problema persista, abra um atendimento no canal # atendimento para verificarmos melhor a demanda.