Histórico de mensagens em devs

EXIBINDO CONVERSAS RECENTES:

Canal: devs
Avatar discord do usuario nauvaro

nauvaro

Rubens mais uma vez eu agradeço pelo apoio. Eu vou dar uma olhada mais a fundo e, descobrindo a causa deixo aqui o resultado.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Esse parece um erro não correlacionado a essa questão. Os IPs da Efí para selecionar eventos no log são estes:
https://sejaefi.com.br/central-de-ajuda/api/quais-enderecos-de-ip-gerencianet-utiliza#conteudo

Avatar discord do usuario nauvaro

nauvaro

No access.log curiosamente não chega nenhuma mensagem nova

Avatar discord do usuario nauvaro

nauvaro

Ver Respostas

Eu recebo essa mensagem no log:
Got error 'PHP message: PHP Warning: Undefined array key "pix" in /www/wwwroot/meusite.com.br/wp-content/plugins/woo-gerencianet-official/includes/payment-methods/class-wc-gerencianet-pix.php on line 442PHP message: PHP Warning: Trying to access array offset on value of type null in /www/wwwroot/meusite.com.br/wp-content/plugins/woo-gerencianet-official/includes/payment-methods/class-wc-gerencianet-pix.php on line 450PHP message: PHP Warning: Trying to access array offset on value of type null in /www/wwwroot/meusite.com.br/wp-content/plugins/woo-gerencianet-official/includes/payment-methods/class-wc-gerencianet-pix.php on line 450'

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O que tem no access.log e no error.log do Apache nos momentos em que a Efí tenta ativar o webhook e indica falha ?

Avatar discord do usuario nauvaro

nauvaro

Ver Respostas

Eu agradeço desde já pela resposta. Então, eu recebo essa falha nas requisições exibidas no meu painel da Efí. Na verdade estou tentando fazer com que os pagamentos concluídos via Pix sejam reconhecidos pelo meu Woocommerce, mas mesmo depois de realizar um pagamento, o pedido fica pendente no meu site. Daí acabei relacionando esse problema com essas requisições.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A resposta é a esperada, pois sua requisição não tem o certificado que você está exigindo. Mas não tem problema, basta que a Efí consiga fazer a requisição no /webhook... o sintoma que você relata como problema, é na verdade um indicativo positivo.

Avatar discord do usuario nauvaro

nauvaro

Ver Respostas

Boa noite. Eu tenho um site em vps com Apache, Wordpress, plugin do Efí para Woocommerce, tentando configurar o mTLS no Apache mas recebo a falha:
"nome": "webhook_invalido",
"mensagem": "A autenticação de TLS mútuo não está configurada na URL informada"
nas requisições da Api PIX. Eu li vários casos semelhantes aqui, mas não consegui chegar num resultado positivo.

Tenho
SSLEngine On
SSLCertificateFile /www/server/panel/vhost/letsencrypt/meusite.com.br/fullchain.pem
SSLCertificateKeyFile /www/server/panel/vhost/letsencrypt/meusite.com.br/privkey.pem

#Chave pública da Efí
SSLCACertificateFile /www/wwwroot/meusite.com.br/certificate-chain-prod.crt

# mTLS Efí
SSLVerifyClient require
SSLVerifyDepth 3

Alias "/pix/" "/www/wwwroot/meusite.com.br/webhook/index.php"
Alias "/pix" "/www/wwwroot/meusite.com.br/webhook/index.php"

mas as minhas páginas exibem a mensagem "O certificado de login não foi aceito ou não foi fornecido." e se eu tentar

# mTLS Efí
SSLVerifyClient none
SSLProtocol TLSv1.2


SSLVerifyClient require
SSLVerifyDepth 3


as páginas voltam ao normal, menos o caminho /webhook. Nas duas situações a falha webhook_invalido é a mesma. Deu pra perceber que não tenho um conhecimento muito aprofundado na área né? Mas tô tentando e não saio dessa etapa, alguém que já passou pelo mesmo e/ou que conhece a situação poderia me jogar uma luz?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Ele te passar o certificado seria dizer que você pode fazer tudo por ele, incluindo vender todos os bens dele, assinar declarações xingando todo mundo etc.
Talvez seja o caso de pedir procuração para uma aplicação específica, como faz este app que usa o eSocial:
https://www.nolar.com.br/blog/sem-categoria/o-esocial-agora-e-acessado-pela-sua-conta-gov/

Avatar discord do usuario .wakari

.wakari

Ver Respostas

Perdão, me expressei mal, tenho uma aplicação web e precisava realizar isso pelo client que tem o certificado

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas
Avatar discord do usuario .wakari

.wakari

Ver Respostas

Galera, não tem a ver com o Efi especificamente, mas voces já precisaram assinar algum documento com o certificado digital ? To precisando fazer isso e não acho em lugar nenhum...

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Mostre como esta consumindo a SDK, por favor.

Avatar discord do usuario luizfernando6187

luizfernando6187

Ver Respostas

então, esse ero ocorreu na geração da assinatura em sandbox não ocorre

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia, @luizfernando6187, tudo bem?
Isso indica que você esta tentando consultar uma cobrança que não pertence à aplicação autenticada ou que foi gerada em outro ambiente (homologação/produção)

Avatar discord do usuario luizfernando6187

luizfernando6187

Ver Respostas

Bom dia efetuei vários testes em sandbox tanto com cartão de credito como boleto e tudo certo, mas agora mudei para produção e estou recebendo a seguinte mensagem de erro "Propriedade: "id". A propriedade [id] informada não existe. VENDORPATH\efipay\sdk-php-apis-efi\src\Efi\Request.php:279"

Avatar discord do usuario luizfernando6187

luizfernando6187

Ver Respostas

ok obrigado pela informação

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Se o cartão for emitido no exterior, não. A Efí só aceita cartões emitidos no Brasil.

Avatar discord do usuario luizfernando6187

luizfernando6187

beleza obrigado pelas informações, lembrando tenho outra duvida Cado tenha um usuario que faça uma assinatura, estando no exterior a Efi suporta esta transacao