Boa tarde,
Atualizamos o nosso plugin para a vers?o 4.2.1 mas tivemos que reverter porque há um erro no código. Uma close tag do PHP está a mais algures o que causa erros por todo o WordPress.
Reverter para a 4.2.0 (antes das novas condi??es de utiliza??o) resolve o problema.
]]>Com PHP 8.2 ou superior, este plugin está a encher o log de erros com a mensagem “PHP Deprecated: Creation of dynamic property …” em todas as classes do plugin.
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WP_Sheet_Editor_WC_Products::$modules_controller is deprecated in /.../public_html/wp-content/plugins/woo-products-bulk-editor-premium/products.php on line 163
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_Callback::$id is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-callback.php on line 20
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_Integration::$channel is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-integration.php on line 29
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_Integration::$api_key is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-integration.php on line 30
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_Integration::$debug is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-integration.php on line 31
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_Integration::$debug_email is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-integration.php on line 32
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_Integration::$notify_url is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-integration.php on line 34
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_Callback::$integration is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-callback.php on line 22
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_Callback::$log is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-callback.php on line 23z
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_Multibanco::$instructions is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-multibanco.php on line 39
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_Multibanco::$duplicate_payments is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-multibanco.php on line 40
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_Multibanco::$deadline is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-multibanco.php on line 41
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_Multibanco::$only_portugal is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-multibanco.php on line 42
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_Multibanco::$only_above is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-multibanco.php on line 43
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_Multibanco::$only_below is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-multibanco.php on line 44
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_Multibanco::$stock_when is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-multibanco.php on line 45
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_Multibanco::$client is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-multibanco.php on line 48
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_EuPago_PayShop::$instructions is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-payshop.php on line 34
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_EuPago_PayShop::$only_portugal is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-payshop.php on line 35
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_EuPago_PayShop::$only_above is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-payshop.php on line 36
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_EuPago_PayShop::$only_below is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-payshop.php on line 37
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_EuPago_PayShop::$stock_when is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-payshop.php on line 38
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_EuPago_PayShop::$client is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-payshop.php on line 41
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_MBWAY::$instructions is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-mbway.php on line 39
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_MBWAY::$only_portugal is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-mbway.php on line 40
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_MBWAY::$only_above is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-mbway.php on line 41
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_MBWAY::$only_below is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-mbway.php on line 42
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_MBWAY::$stock_when is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-mbway.php on line 43
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_MBWAY::$client is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-mbway.php on line 46
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_CofidisPay::$instructions is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-cofidispay.php on line 41
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_CofidisPay::$only_portugal is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-cofidispay.php on line 42
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_CofidisPay::$only_above is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-cofidispay.php on line 43
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_CofidisPay::$only_below is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-cofidispay.php on line 44
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_CofidisPay::$stock_when is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-cofidispay.php on line 45
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_CofidisPay::$client is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-cofidispay.php on line 48
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_CC::$instructions is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-cc.php on line 38
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_CC::$only_portugal is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-cc.php on line 39
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_CC::$only_above is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-cc.php on line 40
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_CC::$only_below is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-cc.php on line 41
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_CC::$stock_when is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-cc.php on line 42
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_CC::$client is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-cc.php on line 45
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_PF::$instructions is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-paysafecard.php on line 34
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_PF::$only_portugal is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-paysafecard.php on line 35
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_PF::$only_above is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-paysafecard.php on line 36
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_PF::$only_below is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-paysafecard.php on line 37
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_PF::$stock_when is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-paysafecard.php on line 38
[07-Oct-2024 14:14:44 UTC] PHP Deprecated: Creation of dynamic property WC_Eupago_PF::$client is deprecated in /.../public_html/wp-content/plugins/eupago-gateway-for-woocommerce/includes/class-wc-eupago-paysafecard.php on line 41
A resolu??o passa por definir as propriedades/variáveis de cada classe no início das mesmas.
https://php.watch/versions/8.2/dynamic-properties-deprecated
]]>Boas,
Na vers?o 4.2.0, encontrei pelo menos duas strings que n?o est?o no ficheiro .po:
Bom dia,
Fiz a integra??o com o plugin EuPago e os pagamentos est?o a funcionar perfeitamente, contudo, quando um pedido de pagamento expira sem haver pagamento, o estado da encomenda n?o é atualizado no WooCommerce (ficando .
Em contacto com o suporte da EuPago, fui informado que n?o existe Callback para pedidos de pagamento expirados.
Alguém tem algum work around para esta situa??o?
Obrigado!
]]>Olá,
Após a atualiza??o do WooCommerce (9.2.3), quando o utilizador efetua um pagamento com MB Way ou Multibanco, o estado da encomenda no WooCommerce permanece em “Aguarda confirma??o de pagamento”, em vez de mudar para o estado “Em processamento”.
Como pode ser resolvido?
Obrigado.
]]>Olá!
Atualizamos o vosso plugin para a ultima vers?o e em conjunto com esta atualiza??o migramos uma loja de WooCommerce para HPOS (migra??o total).
Nesta migra??o para HPOS após as encomendas estarem todas sincronizadas, removemos a modo de compatiblidade (que sincroniza em simultaneo as encomendas para a tabelas do HPOS do WooCommerce bem como para a tabela de Posts (Custom post type shop_order)). Após isso reparamos que os callbacks deixaram de funcionar, sendo que nos logs estava a ser devolvida a mensagem “O ID n?o pertence a uma encomenda”.
Após analisar o codigo do plugin reparei que “eupago-gateway-for-woocommerce/includes/class-wc-eupago-callback.php:64” existe uma verifica??o que tenta verificar se o post_type da encomenda é shop_order, que naturalmente vai falhar pois estas encomendas já n?o s?o “posts” mas sim registos em tabelas proprias.
if ( sanitize_text_field(!isset( $_GET['identificador'] )) || empty( sanitize_text_field($_GET['identificador']) ) ) {
$this->callback_log('Identificador Vazio', true);
} elseif ( 'shop_order' != get_post_type( sanitize_text_field($_GET['identificador']) ) ) { // verifica se pertence a uma encomenda
$this->callback_log('O ID n?o pertence a uma encomenda', true);
}
Para resolver temporariamente o problema removemos esta parte do codigo (dado que estamos a utilizar HPOS a 100%) e adicionamos um try/catch neste parte do codigo para caso a encomenda n?o exista.
try{
$order = new WC_Order( sanitize_text_field($_GET['identificador']) );
} catch (Exception $e) {
$this->callback_log('Erro ao carregar a encomenda', true);
}
Após esta altera??o os callbacks encontram-se a funcionar sem problemas.
Questiono assim se este problema será corrigido numa vers?o futura do vosso plugin para que possamos atualizar o mesmo em updates futuros.
Obrigado desde já pelo tempo dispensado!
]]>Boa tarde,
Testei a atualiza??o da vers?o 4.1.5, no entanto n?o correu bem. Apareceu um erro no topo da página, conseguem verificar o que aconteceu?
Entretanto fiz o rollback para a vers?o 4.1.4 e resolveu.
Obrigado.
]]>Olá.
O gateway n?o gera referência para pagamento MbWay quando o cliente insere um número de telefone com o indicativo nacional +351.
Algum método para ultrapassar esta quest?o?
Hello.
The gateway does not generate a reference for MbWay payment when the customer enters a telephone number with the national code +351.
Any method to overcome this issue?
Bom dia,
Deixou de funcionar o call back.
Esteve a funcionar durante algum tempo e agora ao ir ás configura??es do plugin a chave api foi retirada do call back e ao colocar devolve um erro.
“Unexpected response from the server.”
O plugin está a funcionar normalmente exceto o call back.
]]>Bom dia, têm alguma data estimada para suportar o HPOS do WooCommerce dado que está estável desde Outubro 2023 (https://woo.com/pt-pt/document/high-performance-order-storage/)?
“From WooCommerce 8.2, released on October 2023,?High-Performance Order Storage (HPOS)?is officially flagged as?stable?and will be enabled by default for?new installations.”
Ou algum feedback sobre este assunto?
Caro suporte do plugin EuPago,
Gostaria de relatar um problema que estou enfrentando ao ativar o plugin EuPago em conjunto com o UpdraftPlus Backup/Restore no meu site WordPress.
Após ativar o plugin EuPago, recebo um aviso do UpdraftPlus Backup/Restore com o seguinte erro: “Aviso: A sua instala??o WordPress tem um problema em mostrar espa?os extra em branco. Isto pode corromper os backups que descarrega daqui.”
Esta quest?o está a preocupar-me, pois a integridade dos backups é fundamental para a seguran?a do meu site. Já verifiquei que o erro está relacionado com a ativa??o do plugin EuPago, pois ao desativá-lo, o aviso deixou de ser exibido pelo UpdraftPlus Backup/Restore.
Gostaria de solicitar a vossa assistência para resolver este conflito entre os dois plugins. é importante para mim poder utilizar o EuPago juntamente com o UpdraftPlus Backup/Restore, sem comprometer a integridade dos backups.
Agrade?o antecipadamente pela vossa aten??o e suporte neste assunto. Fico aguardar a vossa resposta e uma solu??o para este problema.
Com os melhores cumprimentos,
Rui
]]>Na escolha dos métodos de pagamento, a imagem do MBWAY que está em , ../plugins/eupago-gateway-for-woocommerce/assets/images/mbway_icon.png , tem espa?o lateral transparente, o que fica completamente diferente dos restantes métodos.
2023-04-12_19-14.png
Bom dia,
tenho o woocommerce configurado em wordpress e ligado ao eupago.
quando efectuo testes, as referências s?o todas bem geradas e consigo efectuar pagamentos. No site eupago os pagamentos aparecem todos bem. Tb recebo emails com a informa??o.
Mas, o estado nas encomendas do woocommerce n?o é alterado, ficando em “à espera de pagamento”…. por email recebo uma mensagem a dizer que a comunica??o nao foi efectuada com sucesso, dando um erro 503.
tenho a vers?o mais recente da api eupago
verifiquei os logs e a mensagem que aparece é:
01-17-2023 @ 09:56:06 – – Callback (/wc-api/WC_euPago/) 85.241.181.212 – erro na chave api
01-17-2023 @ 10:02:01 – – Callback (/wc-api/WC_euPago/) 85.241.181.212 – erro na chave api
mas verifiquei e a chave APi que tenho no woocommerce é a mesma do site eupago…
Alguém pode ajudar?
Obg
]]>Olá. Há planos para fazer o plug-in compatível com o WooCommerce High-Performance Order Storage?
]]>Hi,
We are using the default order status from WooCommerce.
“Aguarda pagamento” is our translation to on-hold
“Paga. A entregar no dia escolhido” is our translation to processing
Behavior As-is
Stock is decreased once the order is paid: https://imgur.com/a/YDKduXp
Behavior Only critical plugins and storefront theme installed
Same behavior: stock is decreased only when the order status changes to processing: https://imgur.com/a/EDKAVu0
Plugins installed: https://imgur.com/a/H3Akuy8
After pausing EuPago plugin, the stock decreases as soon as an order is made (even with the on-hold status), which is the standard behavior from WooCommerce: https://imgur.com/a/LoOzkiM
Therefore, EuPago plugin is not handling the stock changes in the proper manner. Could you please solve this issue?
Best regards,
Ricardo Franco
]]>Olá! Quando o pedido é pago n?o altera o status no woocommerce. Atualmente minha loja tem o status “processing” como “Pagamento confirmado”. Tem que ter algum status específico no woocommerce?
]]>Boa tarde,
Como posso traduzir o texto que aparece quando se seleciona a op??o MBWAY:
Phone number registered on MB WAY
If different of billing phone
Fill in, if different from the billing phone
Obrigado.
]]>Boas,
Será possível desenvolverem um filtro para que os utilizadores possam definir os dias de expira??o da referência mb por encomenda em vez de apenas poderem fazê-lo nas defini??es gerais do plugin?
Gostava de poder definir os dias de expira??o da ref mb consoante os items que constam na encomenda ou consoante metadata específica como tal o ideal sería poder usar um filtro deste género:
add_filter('multibanco_eupago_expiration_days', 'determine_mb_expiration', 10, 2);
function determine_mb_expiration($expiration_days, $order) {
// Código que determina os dias de expira??o estaria aqui. Tendo em conta que a order é enviada eu podería analisar meta data ou os itens incluídos, determinar quantos dias de expira??o e retornar esse valor...
$expiration_days = 30;
return $expiration_days;
}
Isto permite bastante mais flexibilidade aos vossos clientes. Na verdade, é o facto de o vosso plugin n?o ter esta funcionalidade que me fez aderir à concorrência mas se for possível incluírem este filter ent?o prefería aderir ao vosso servi?o uma vez que vocês oferecem tarifário fixo para mb.
A verdade é que “martelar” o código PHP do ficheiro class-wc-eupago-multibanco.php a partir da linha 275 para determinar o “deadline” usando um filtro em vez de ir buscá-lo apenas às settings do plugin (get_option(‘deadline’)) n?o é de todo complicado mas isso depois implica que tenho que voltar a adicionar este patch cada vez que vocês atualizarem o plugin, coisa que n?o é de todo prática. Sendo assim, se puderem vocês adicionar esta funcionalidade do filter ficaría muito agradecido ??
Obrigado desde já pela aten??o!
]]>Olá,
Infelizmente n?o é possível gerar uma encomenda via WooCommerce Backoffice com Ref. MB!
Unfortunately it’s not possible to generate an order via WooCommerce Backoffice with Ref. MB!
Podem adicionar esta funcionalidade por favor?
Obrigado
]]>