You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
Fresh install do Magento Open Source
Instalação do modulo do Pagar.me
Não realizar a integração do módulo da Pagar.me com o Hub, por ser um ambiente local e de testes
Rodar o comando bin/magento cron:run
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
The text was updated successfully, but these errors were encountered:
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.
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
The text was updated successfully, but these errors were encountered: