• 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 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 erro
    As 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

    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 fiz

    The page I need help with: [log in to see the link]

Viewing 4 replies - 1 through 4 (of 4 total)
  • Thread Starter Roberto Valente

    (@rvof)

    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

    (@mpwcsupport)

    Olá @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

    (@rvof)

    Sim, ambiente Windows. Aguardo o ajuste. Obrigado

    Plugin Support Suporte Mercado Pago

    (@mpwcsupport)

    Olá @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.