Erro com PHP 8.4
-
Esta é mais uma vez que reporto o erro ao migrar para o PHP 8.4
No arquivo Ambiente.txt estão os dados do ambiente ( Status woocommerce )Problema
no wordpress utilizo o plugin mercadopagopix.
Quando efetuo o checkout utilizando o php 7.4, tudo funciona.
Quando utilizo o php 8.4 ocorre o
Este debug abaixo foi gravado com as opções de debug ativas.
Com debug ativo, grava este erro, mas funciona.
Se desativar o debug dá erro no checkout[08-Jul-2025 17:43:57 UTC] PHP Warning: Undefined array key “session_id” in F:\inetpub\ingressoplusnetbr\Web\wp-content\plugins\woocommerce-mercadopago\src\Transactions\AbstractPaymentTransaction.php on line 39
[08-Jul-2025 17:43:58 UTC] PHP Warning: Undefined array key “id” in F:\inetpub\ingressoplusnetbr\Web\wp-content\plugins\woocommerce-mercadopago\src\Order\OrderMetadata.php on line 406Como vocês não resolverama vez passada, solicitei ao CLAUDE que fizesse os ajustes para cada unit
Arquivo Erro-AbstractPaymentTransaction.txt contem solicitação e retorno do Claude para o primeiro erro
Arquivo Erro-OrderMetadata.txt contem solicitação e retorno do Claude para o segundo erro
As Units alteradas AbstractPaymentTransaction.php e OrderMetadata.php com isset() para prevenir o erroCom estas alterações, tudo funcionou normalmente
Link das alterações e conversa com Claude no link https://ingressoplus.net.br/doc/ErrosMercadoPago.zip
Caso não haja alteração por parte de vocês, não poderei fazer upgrade para o PHP 8.4 , portanto
não poderei mais utilizar o PIX do mercado pago
Utilizarei outro gateway que já tenho integração com plugin, pois não poderei atualizar novamente se houver alteração nestas units após a correção que fizThe page I need help with: [log in to see the link]
The topic ‘Erro com PHP 8.4’ is closed to new replies.