Histórico de mensagens sobre certificado em devs

EXIBINDO CONVERSAS RECENTES:

Texto: certificado
Canal: devs
Avatar discord do usuario tchunas

tchunas

boa noite, tava fazendo a integração de uma api de um cliente com a efipay, estou obtendo um erro que estou preso a alguns dias que é o "Error 403: Certificado não encontrado" eu passo o caminho correto do certificado, no entanto sempre da esse erro.

Avatar discord do usuario litho_on

litho_on

Consegui resolver, esqueci de colocar o certificado de produção 😦

Avatar discord do usuario jrrdsknd

jrrdsknd

Ver Respostas

bom dia, eu to com um codigo aqui que fiz, acredito que possa ajudar bastante algumas pessoas com problema em webhook, aqueles certificados ssl e etc, eu posso compartilhar aqui?

Avatar discord do usuario akaize.

akaize.

Ver Respostas

Até então o que eu enviava era o Bearer com o token gerado a partir do Client_ID e Client_Secret, isso validado pelo certificado.
Vi aqui que isso ocorre no webhook, antes funcionava normal, eu atualizava o webhook com a chave antes de criar o pix com a mesma chave, agora a mesma lógica esta retornando este erro

Avatar discord do usuario buenolitz

buenolitz

Ver Respostas

Pessoal, alguém conseguiria me ajudar na criação do certificado SSL com certbot ? Estou travado nesse ponto para criação do meu servidor webhook
Já vi alguns videos tanto da Efi quanto de fora mas sempre estou tendo o mesmo erro

Avatar discord do usuario akaize.

akaize.

Ver Respostas

Agora o problema é em produçao, mesmo com certificado e as configurações corretas, ele esta me retornando este erro:
{\"nome\":\"chave_invalida\",\"mensagem\":\"A chave informada não faz referência à conta Efí autenticada\"}"

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Na requisição para criar o webhook precisa enviar o token e o certificado, não apenas um ou outro... estão sendo enviados ?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Connection refused costuma ser falta do certificado na requisição.

Avatar discord do usuario nicolasvascaafobado

nicolasvascaafobado

Ver Respostas

Ola eu acredito ter configurado todo webhook com mtls usando api gateway da aws e utilzando o certificado de homologaçao, segunda a documentaçao pix de 0.01 a 10 eu receberia via webhook gostaria de saber se e possivel eu ver se esta algo configurado errado e se a api de voces tentou chamar a minha, como posso indentificar isto?
imagem enviada na mensagem pelo usuario nicolasvascaafobado

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O que você vai notar quando tiver a sua conta para testar é que para usar a conta do cliente, você vai precisar do clientid, do clientsecret e do certificado, não apenas do certificado.

Avatar discord do usuario akaize.

akaize.

Ver Respostas

Boa tarde.
Estou desenvolvendo a integração de pagamento via Pix, de um cliente, e gostaria de saber se há alguma opção de conta de desenvolvedor.
Meu cliente cedeu seu certificado, mas não quer passar o acesso para que eu possa autenticar e prosseguir por se tratar de uma conta de uso dele.
Obrigado.

Avatar discord do usuario williamoliveira5844

williamoliveira5844

oie boa noite estou tendando adicionar o certificado na aplicação em nodejs passo o caminha tudo certo mas quando faço a request a conecção é fechado só acho artigo antigos alguem pode me ajudar

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Até o certificado, ele é único de cada cliente.

Avatar discord do usuario neocanibal

neocanibal

Ver Respostas

Até o certificado precisa ser criado ?

Não posso utilizar o meu certificado e a Clientid/clientsecret do client?


Outra dúvida, plataformas que oferecem integração contam com a opção do OAuth que torna este processo muito mais simplificado para o cliente, redirecionando-os para uma pagina ou efetuam o login e já autorizão o credenciamento... A EfiBank tem este recurso ?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sim, tem. Mas se você acha que os clientes conseguiriam criar clientid/clientsecret/certificado mas não conseguiriam criar chave Pix, você pode criar via API.

Avatar discord do usuario lucianah

lucianah

Ver Respostas

preciso do certificado de homologacao tambem, ou só de producao?

Avatar discord do usuario rfr0120

rfr0120

Ver Respostas

Tenho credenciais configuradas e certificado gerado e salvo na pasta do projeto
Tenho uma biblioteca na qual encapsulei o código relacionado a pagamento (Que interage com a EfiPay via sdk-java-apis-efi na versão 1.0.3)
Criei uma classe de teste de integração que faz todo um fluxo de pagamento e funciona normal
Porém quando executo um fluxo real no meu micro serviço tomo esse java.net.SocketException: Unexpected end of file from server
Já depurei o objeto efiPay e em ambos os cenários vejo as credenciais (client_id e client_secret) e caminho do certificado atribuídos corretamente na configuração
Não há diferença aparente entre o cenário que está funcionando e o que gera essa exceção a não ser o projeto (Tentei até copiar o arquivo .p12 mantendo no mesmo path em ambos os repositórios mas sem resultado)
Agradeço se alguém conseguir dar uma luz
Já alguns dias enfrentando esse problema sem êxito

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @agenciadiz! Tudo bem?

O erro que você está enfrentando é comum quando o PHP não consegue verificar o certificado SSL do servidor remoto, no caso o da nossa API. Isso pode ser devido a uma configuração inadequada do PHP 8.0 na sua máquina.

Uma solução seria atualizar o pacote de certificados CA do seu sistema para que seu PHP passe a reconhecer a cadeia de certificado da nossa API. Você pode fazer isso baixando o arquivo ‘cacert.pem’ mais recente do site oficial do cURL (aqui) e configurando o PHP para usá-lo. Para fazer isso, você precisará adicionar ou editar a seguinte linha no seu arquivo ‘php.ini’:

curl.cainfo = "[caminho para o seu arquivo cacert.pem]"
Depois de fazer essa alteração, reinicie o seu servidor web e tente novamente. Se o problema persistir, a recomendação é usar uma versão mais recente do PHP, pois você mencionou que o problema não ocorre na versão 8.2.

Espero que isso ajude!

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.