Histórico de mensagens em módulos-plugins

EXIBINDO CONVERSAS RECENTES:

Canal: módulos-plugins
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você pode usar o https://www.ssllabs.com/ssltest/ para ver que versões de TLS você está suportando. Se tiver SSL (qualquer versão), TLS 1.0 ou TLS 1.1, tire...
... agora, apesar de TLS 1.2 e 1.3 serem ambos aceitos no manual de segurança do Pix, a Efí só tem suporte hoje para 1.2.

Avatar discord do usuario vinidade

vinidade

Ver Respostas

Boa noite!
Estou instalando o módulo pra Magento 1 numa loja e estou com o seguinte erro ao salvar pra gerar o webhook
Identificamos que a sua hospedagem não suporta uma versão segura do TLS(Transport Layer Security) para se comunicar com a Gerencianet. Para conseguir gerar transações, será necessário que contate o administrador do seu servidor e solicite que a hospedagem seja atualizada para suportar comunicações por meio do TLS na versão mínima 1.2

Alguém poderia me ajudar, por favor?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Boa tarde, @fabioselau! Verifiquei que na instalação da SDK está com um conflito em uma dependência do Laravel. Farei uma atualização para corrigir.
Caso queira já instalar para implementação, pode usar uma versão anterior da SDK sem problemas, basta executar o comando composer require efipay/sdk-php-apis-efi:1.0.1
Depois que lançar a correção poderá atualizar a SDK no seu projeto.

Avatar discord do usuario guilherme_efi

guilherme_efi

Oi, @fabioselau. Bom dia! Vamos analisar o que houve. Em breve lhe dou um retorno.

Avatar discord do usuario fabioselau

fabioselau

Ver Respostas

no php 8.1 tá dando bastante incompatibilidades, mas no github tá falando que foi testado no 8.1, mesmo com o --with-all-dependecies ainda dá pau. Utilizo o Laravel 10
imagem enviada na mensagem pelo usuario fabioselau

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Isso, a cada requisição será feita uma autenticação.

Avatar discord do usuario fabioselau

fabioselau

Ver Respostas

No caso Guilherme, se desativar o cache em cada request ele gera o token e utiliza, certo?

Avatar discord do usuario guilherme_efi

guilherme_efi

@fabioselau Você pode tentar modificar o código da SDK para substituir o SymfonyCache pelo RedisAdapter. Isso permitirá que todas as instâncias do aplicativo compartilhem o mesmo cache.

Segue uma ideia de como pode ficar o src/Efi/CacheRetriever.php:

php
use Symfony\Component\Cache\Adapter\RedisAdapter;

class CacheRetriever
{
private $cache;

public function __construct()
{
$redisConnection = RedisAdapter::createConnection('redis://localhost');
$this->cache = new RedisAdapter($redisConnection, 'Efi');
}

// ...
}

Avatar discord do usuario fabioselau

fabioselau

Fechou então, tu q criou o sdk, né? Se n for é o mesmo nome e a foto 🤣
Vou testar aqui, obrigado Guilherme

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Entendi. Mas sim, se estiver dentro do tempo de expiração irá funcionar.

Avatar discord do usuario fabioselau

fabioselau

Ver Respostas

Pq ai vai virar um loop, máquina A vai criar o token e armazenar, máquina B vai criar o token e armazenar, máquina A vai fazer request e o token tá inválido, vai gerar outro e armazenar, máquina B vai fazer o mesmo... Vai ficar uma geração de token por request praticamente

Avatar discord do usuario fabioselau

fabioselau

Mas ao criar um novo token o antigo mesmo dentro do tempo de expiração funciona?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Boa tarde, @fabioselau! Tudo bem com você?
Sim, você pode implementar a SDK de PHP no Laravel sim!

O fato de usar várias máquinas com load balancing, o cache será armazenado localmente em cada máquina individualmente. Então se o cache não refletir em todas as máquinas, não poderá aproveitar o token de acesso. Mas não encontrado o cache, a SDK fará uma nova autenticação funcionando normalmente.

Avatar discord do usuario fabioselau

fabioselau

Ver Respostas

Galera, consigo utilizar o sdk do php no Laravel 10?
Pois vi que ele salva o token Bearer de acesso no cache utilizando o new FilesystemAdapter('Efi'), em Laravel funciona ou somente para PHP puro esse sdk? Pois se salva no local, em ambientes com várias máquinas com load balacing vai dá problema

Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Olá, @hiagosilvas!
Criamos um # atendimento com você para entendermos melhor o seu caso.

Avatar discord do usuario hiagosilvas

hiagosilvas

Ver Respostas

Utilizo a imagem do wordpress no docker, o erro que obtenho é o erro abaixo:

txt
PHP Fatal error: Uncaught Error: Call to undefined method WC_Order_Item_Fee::get_subtotal() in /var/www/html/wp-content/plugins/woo-gerencianet-official/includes/payment-methods/class-wc-gerencianet-pix.php:292\nStack trace:\n#0 /var/www/html/wp-content/plugins/woocommerce/includes/class-wc-form-handler.php(439): WC_Gerencianet_Pix->process_payment(717)\n#1 /var/www/html/wp-includes/class-wp-hook.php(310): WC_Form_Handler::pay_action(Object(WP))\n#2 /var/www/html/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters(NULL, Array)\n#3 /var/www/html/wp-includes/plugin.php(565): WP_Hook->do_action(Array)\n#4 /var/www/html/wp-includes/class-wp.php(796): do_action_ref_array('wp', Array)\n#5 /var/www/html/wp-includes/functions.php(1335): WP->main('')\n#6 /var/www/html/wp-blog-header.php(16): wp()\n#7 /var/www/html/index.php(17): require('/var/www/html/w...')\n#8 {main}\n thrown in /var/www/html/wp-content/plugins/woo-gerencianet-official/includes/payment-methods/class-wc-gerencianet-pix.php on line 292.

Avatar discord do usuario hiagosilvas

hiagosilvas

@Consultoria Técnica meus pagamentos com a Efí em um WooCommerce que possuimos internamente parou de processar.

Avatar discord do usuario _wandersonalves

_wandersonalves

Algúem conhece uma ferramenta de terceiros que faz régua de cobrança via whatsapp conectado ao EFI ?

Avatar discord do usuario marcelo_efi

marcelo_efi

Ver Respostas

Bom dia, tudo bem ? Vou iniciar um atendimento privado com você