-
Notifications
You must be signed in to change notification settings - Fork 52
Não alterar o status do pedido #103
Description
Olá pessoal, tudo bem?
Na minha magento versão 1.9.0.1 utilizo o módulo do PagSeguro versão 2.7.0
Estava tudo funcionando corretamente.
Mas depois que tive que alterar a versão PHP de 5.6 para 7.3 porque a mesma foi desativada do Cpanel, o módulo parou de alterar os status do pedido para Pago, fica sempre como Pendente.
Analisando os logs, todos os erros warning estão relacionados com esse caminho:
failed to open stream: No such file or directory in /home/public_html/lib/Varien/Autoload.php on line 93
E tem esse outro erro também:
Warning: Declaration of UOL_PagSeguro_Model_NotificationMethod::initialize($post) should be compatible with Mage_Payment_Model_Method_Abstract::initialize($paymentAction, $stateObject) in /home/public_html/app/code/community/UOL/PagSeguro/Model/NotificationMethod.php on line 23
Deprecated functionality: Non-static method PagSeguroNotificationService::searchReturn() should not be called statically in /home/public_html//lib/PagSeguroLibrary/service/PagSeguroNotificationService.class.php on line 87
Abaixo a lista de todos os warning gerados por não consegui abrir o arquivo autoload.
Warning: include(PagSeguroResources.php)
Warning: include(PagSeguroConfig.php)
Warning: include(LogPagSeguro.php)
Warning: include(PagSeguroAccountCredentials.php)
Warning: include(PagSeguroTransactionSearchService.php)
Warning: include(PagSeguroCancelService.php)
Warning: include(PagSeguroRefundService.php)
Warning: include(PagSeguroNotificationService.php)
Warning: include(PagSeguroConnectionData.php)
Warning: include(PagSeguroHttpConnection.php)
Warning: include(PagSeguroTransactionParser.php)
Warning: include(PagSeguroServiceParser.php)
Warning: include(PagSeguroXmlParser.php)
Warning: include(PagSeguroTransaction.php)
Warning: include(PagSeguroTransactionType.php)
Warning: include(PagSeguroTransactionStatus.php)
Warning: include(PagSeguroPaymentMethod.php)
Warning: include(PagSeguroPaymentMethodType.php)
Warning: include(PagSeguroPaymentMethodCode.php)
Warning: include(PagSeguroTransactionCreditorFees.php)
Warning: include(PagSeguroItem.php)
Warning: include(PagSeguroHelper.php)
Warning: include(PagSeguroSender.php)
Warning: include(PagSeguroPhone.php)
Warning: include(PagSeguroShipping.php)
Warning: include(PagSeguroShippingType.php)
Warning: include(PagSeguroAddress.php)
Warning: include(PagSeguroHttpStatus.php)
OBS
Fiz um teste usando a versão do módulo 3.16.6 mas piorou, nem consigo abrir o pagseguro pelo painel da magento aparece o erro 500 no navegador, e nos logs aparece o erro
PHP Fatal error: Uncaught Error: Class 'PagSeguro\Library' not found in /home/public_html/app/code/community/UOL/PagSeguro/Model/Library.php:16
Stack trace:
#0 /home/public_html/app/code/community/UOL/PagSeguro/Model/Adminhtml/Config.php(35): UOL_PagSeguro_Model_Library->__construct()
#1 /home/public_html/app/code/core/Mage/Core/Model/Config.php(1348): UOL_PagSeguro_Model_Adminhtml_Config->__construct(Array)
#2 /home/public_html/app/Mage.php(463): Mage_Core_Model_Config->getModelInstance('uol_pagseguro/a...', Array)
#3 /home/public_html/app/code/core/Mage/Adminhtml/Block/System/Config/Form.php(516): Mage::getModel('uol_pagseguro/a...')
#4 /home/public_html/app/code/core/Mage/Adminhtml/Block/System/Config/Form.php(338): Mage_Adminhtml_Block_System_Config_Form->_prepareFieldComment(Object(Mage_Core_Model_Config_Element), 'payment', false)
#5 /home/public_html/app/code/core/Mage/Adminhtml/Block/System/Config/Form.php(2 in /home/public_html/app/code/community/UOL/PagSeguro/Model/Library.php on line 16
Abraços!