Open marciomaciel opened 10 months ago
Olá @marciomaciel, tudo certo?
Vamos colocar a correção na nossa fila de desenvolvimento e assim que corrigido retornamos aqui para avisa-lo.
Caso queira, também pode criar um PR com essa correção que iremos revisar e aprovar.
Muito obrigado!
Olá @marciomaciel, tudo certo?
Vamos colocar a correção na nossa fila de desenvolvimento e assim que corrigido retornamos aqui para avisa-lo.
Caso queira, também pode criar um PR com essa correção que iremos revisar e aprovar.
Muito obrigado!
Algum update?
Olá @marciomaciel, tudo certo? Vamos colocar a correção na nossa fila de desenvolvimento e assim que corrigido retornamos aqui para avisa-lo. Caso queira, também pode criar um PR com essa correção que iremos revisar e aprovar. Muito obrigado!
Algum update?
@marciomaciel no momento não possuo novidades. Adicionamos essa correção no nosso backlog, porém ainda não conseguimos priorizar ela.
nada ainda??
Status
BUG REPORT
Não é possível rodar a cron do Magento em ambientes que não estão com a integração com Pagar.me configurada.
Steps
Expected behaviour
Execução do processo de cron e consumers, sem erros.
Actual behaviour
Environment
Magento Open Source 2.4.* (Testado 2.4.5-2.4.6) Testado com módulo pagarme/pagarme-magento2-module 2.2.5 e 2.3.0
Observações
Debugando descobri que o módulo tenta se comunicar com o ambiente da Pagar.me no momento de configurar as queues que são processadas de forma async através da API Rest. Como não é possível fazer a comunicação devido ao ambiente não estar integrado, o módulo dispara uma \Exception e interrompe todo o funcionamento do consumer que processa a fila async.operations.all, responsável em processar as requests async e bulk via API Rest. Deve ser tratado para disparar uma Exception específica da Pagar.me e capturada de forma que essa Exception não interrompa a execução do consumer.
O problema está ocorrendo com a instancia da API de subscriptions. Local exato onde é executada a tentativa de comunicação com a Pagar.me e que, posteriormente, dispara a \Exception: vendor/pagarme/pagarme-magento2-module/Model/Api/Subscription.php:40