Histórico de mensagens sobre certificado

EXIBINDO CONVERSAS RECENTES:

Texto: certificado
# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O vendedor criar a conta e te passar clientid/clientsecret/certificado. Aí você faz a cobrança em nome já com split da sua parte.

# pagamento-contas
Avatar discord do usuario gabriel_efi

gabriel_efi

Você atualizou as credenciais e o certificado para o ambiente de produção?

# pagamento-contas
Avatar discord do usuario uknow.rommel

uknow.rommel

Ver Respostas

Boa tarde estou tendo problemas com webhook, fiz todos os teste no servidor com as credenciais e certificado de homologação e tudo funcionou. Mas agora que mudei pra produção não consigo receber as notificações. Meu nginx retorna 403 nessa linha

if ($ssl_client_verify != SUCCESS) {
return 403;
}
, sendo que em homologação tudo funcionava

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sim, mas para isso o seu servidor compartilhado precisa passar como parâmetros no HTTP o certificado client de quem acionou. Aí você faz a lógica do mTLS na aplicação.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Certificado, credenciais, conta.

# pix
Avatar discord do usuario andrebarbosa_dev

andrebarbosa_dev

Ver Respostas

"erro": {
"code": 401,
"erro": "invalid_client",
"descricao": "Invalid or inactive credentials"
}

esse erro geralmente pode ser o certificado também ou só as credenciais?

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá. Bom dia! Essa falha pode estar causando porque você não instalou as dependências da SDK.
É necessário executar o comando composer install, e depois você deve configurar suas credenciais e certificado da API no arquivo /examples/credentials/options.php

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

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

# devs
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!

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

# dúvidas
Avatar discord do usuario carlossulzer

carlossulzer

Ver Respostas

Bom dia. Mas a inclusão do certificado estaria ocasionando estes erros?

# dúvidas
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Bom dia, @carlossulzer! Vou criar um atendimento para você em # atendimento
Para a geração do payment token não é preciso inserir o certificado

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

# pix
Avatar discord do usuario leoferreira0036

leoferreira0036

Ver Respostas

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

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

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

# dúvidas
Avatar discord do usuario carlossulzer

carlossulzer

Ver Respostas

Tem algo realmente estranho ou estou deixando de fazer alguma configuração. Acontece que se eu setar sandbox=true e usar o certificado de homologação está dando este erro do print. Se eu setar sandbox=false, que seria para o ambiente de produção o token é gerado, porem ao tentar gerar o pagamento em cartão está dando não autorizado "Unauthorized". Já recriei o certificado, testei no flutter, testei no C# e não funciona.
imagem enviada na mensagem pelo usuario carlossulzer

# pix
Avatar discord do usuario tieferson

tieferson

No meu código já inclui o certificado tb