Complementando, em todas as páginas ele também está fazendo duas chamadas de API para https://api.intermediador.yapay.com.br/v1/transactions/simulate_splitting, que às vezes demora até 1,5s cada. Acredito que isso também deveria estar restrito somente à finalização e não prejudicar todo o desempenho do site.
Além disso, há 2 funções obsoletas no PHP 8.3 sendo utilizadas no admin
strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated
wp-content/plugins/vindi-pagamentos/app/Controllers/SettingsController.php:19
VindiPagamentos\Controllers\SettingsController->addAdminMenuPage()
wp-content/plugins/vindi-pagamentos/app/Core/Functions.php:95
VindiPagamentos\Core\Functions->createAdminMenu()
str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated
wp-content/plugins/vindi-pagamentos/app/Controllers/SettingsController.php:19
VindiPagamentos\Controllers\SettingsController->addAdminMenuPage()
wp-content/plugins/vindi-pagamentos/app/Core/Functions.php:95
VindiPagamentos\Core\Functions->createAdminMenu()
Percebi que na versão mais recente 1.1.0 o wc-checkout ainda é carregado em todas as páginas, o trecho:
add_action('wp_enqueue_scripts', function () {
wp_enqueue_script('wc-checkout');
});
ainda não faz a verificação is_checkout().
Isso não força o script globalmente?
Bom dia, @vvrcsjrdm e @felipexa
Obrigado pelo apoio. Fizemos a correção para a versão 1.1.0 e acredito que solucionamos a maior parte do problema.
Nesse caso, @felipexa, você está correto. Esse código, na realidade, estava sendo utilizado para apoiar o time em testes específicos em versões antigas do WooCommerce.
No entanto, atualmente esse código não faz mais sentido existir, nas versões atuais chega a ser redundante mantê-lo, então vamos analisar a necessidade dele e remover se necessários ou apenas limitar ele.
Plugin Author
Vindi
(@vindipagamentos)
Olá!
O tópico foi solucionado com a versão 1.1.0 (de 31/10/2025), onde, entre as melhorias liberadas, realizamos uma limpeza nos códigos, redução de chamadas desnecessárias à API, e ajustes nos códigos JavaScript.
Estamos encerrando este tópico, caso precise de ajuda com outro assunto ou se o problema voltar a ocorrer, por favor, sinta-se à vontade para abrir um novo.
Obrigado por usar a Vindi!