Title: Erro com PHP 8.4
Last modified: July 8, 2025

---

# Erro com PHP 8.4

 *  Resolved [Roberto Valente](https://wordpress.org/support/users/rvof/)
 * (@rvof)
 * [11 months, 1 week ago](https://wordpress.org/support/topic/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 oEste 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
   406
 * Como 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 erroAs Units alteradas AbstractPaymentTransaction.php
   e OrderMetadata.php com isset() para prevenir o erro
 * Com estas alterações, tudo funcionou normalmente
 * Link das alterações e conversa com Claude no link [https://ingressoplus.net.br/doc/ErrosMercadoPago.zip](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 pagoUtilizarei 
   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 fiz
 * The page I need help with: _[[log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Ferro-com-php-8-4%2F%3Foutput_format%3Dmd&locale=en_US)
   to see the link]_

Viewing 4 replies - 1 through 4 (of 4 total)

 *  Thread Starter [Roberto Valente](https://wordpress.org/support/users/rvof/)
 * (@rvof)
 * [11 months ago](https://wordpress.org/support/topic/erro-com-php-8-4/#post-18558377)
 * Nova atualização do plugin. As adequações ( isset() ) não contempladas. Não tenho
   como atualizar , ou , teria que alterar novamente
 *  Plugin Support [Suporte Mercado Pago](https://wordpress.org/support/users/mpwcsupport/)
 * (@mpwcsupport)
 * [11 months ago](https://wordpress.org/support/topic/erro-com-php-8-4/#post-18558672)
 * Olá [@rvof](https://wordpress.org/support/users/rvof/),
 * Obrigado por reportar esse problema com o PHP 8.4 e por compartilhar os detalhes
   técnicos da solução que você implementou. Entendemos a importância dessa correção
   para manter a compatibilidade com as versões mais recentes do PHP.
   Gostaríamos
   de informar que já priorizamos essa correção. Nossa previsão é que ela seja concluída
   em meados de agosto de 2025.
 * Para acompanhar o progresso:
    - Monitore as novas versões do plugin.
 * **Vale lembrar que esse problema ocorre apenas em ambientes Windows.**
 * Agradecemos pela sua paciência e colaboração. Se precisar de suporte adicional
   durante esse período, por favor, entre em contato com nossos canais oficiais.
 *  Thread Starter [Roberto Valente](https://wordpress.org/support/users/rvof/)
 * (@rvof)
 * [11 months ago](https://wordpress.org/support/topic/erro-com-php-8-4/#post-18559549)
 * Sim, ambiente Windows. Aguardo o ajuste. Obrigado
 *  Plugin Support [Suporte Mercado Pago](https://wordpress.org/support/users/mpwcsupport/)
 * (@mpwcsupport)
 * [10 months, 2 weeks ago](https://wordpress.org/support/topic/erro-com-php-8-4/#post-18574765)
 * Olá [@rvof](https://wordpress.org/support/users/rvof/) ,
 * 🚀 **Temos boas notícias**: os ajustes mencionados foram incorporados na última
   versão pública do plugin **(versão 8.4)**.
 * 👉 Recomendamos que você atualize para a versão mais recente do plugin disponível
   no repositório oficial do WordPress.
 * Obrigado pela colaboração!
 * Equipe Mercado Pago

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘Erro com PHP 8.4’ is closed to new replies.

 * ![](https://ps.w.org/woocommerce-mercadopago/assets/icon-256x256.png?rev=3296895)
 * [Mercado Pago payments for WooCommerce](https://wordpress.org/plugins/woocommerce-mercadopago/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/woocommerce-mercadopago/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/woocommerce-mercadopago/)
 * [Active Topics](https://wordpress.org/support/plugin/woocommerce-mercadopago/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/woocommerce-mercadopago/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/woocommerce-mercadopago/reviews/)

 * 4 replies
 * 2 participants
 * Last reply from: [Suporte Mercado Pago](https://wordpress.org/support/users/mpwcsupport/)
 * Last activity: [10 months, 2 weeks ago](https://wordpress.org/support/topic/erro-com-php-8-4/#post-18574765)
 * Status: resolved