=== easypay Gateway Checkout for WooCommerce ===
Contributors: easypay2023
Tags: woocommerce, payment, multibanco, visa, MBWay
Author URI: https://www.easypay.pt/
Plugin URI: https://www.easypay.pt/plataforma/integracoes/woocommerce/
Requires at least: 6.0
Requires PHP: 7.4
Tested up to: 6.9
WC requires at least: 7.0
WC tested up to: 10.7
Stable tag: 1.3.1
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Plugin para aceitar pagamentos via Multibanco, MBWay, Visa e Mastercard, Débitos Diretos, Santander Consumer, Universo Flex, IBAN Digital, Apple Pay e Google Pay.

== Description ==

Plugin para aceitar pagamentos via Multibanco, MB Way, Cartão Visa e Mastercard, Débitos Diretos, Santander Consumer, Universo Flex, IBAN Digital, Apple Pay e Google Pay.

= Features =

O plugin oferece aos clientes a possibilidade de utilizar novos métodos de pagamento. Além disso, o plugin atualiza automaticamente o estado do pedido assim que o pagamento é efetuado, bem como o stock do produto.
Utiliza um checkout final onde os clientes podem escolher por que método de pagamento querem pagar.

* Capacidade de gerar referências Multibanco
* Pagamentos por Cartão Visa e Mastercard
* Pagamentos por MB Way
* Pagamentos por Santander Consumer
* Pagamentos por Débito Direto
* Pagamentos por IBAN Digital
* Pagamentos Universo Flex
* Pagamentos por Apple Pay
* Pagamentos por Google Pay

= Compatibilidade =

* Compatível com WordPress 6.0 ou superior (testado até 6.9)
* Compatível com WooCommerce 7.0 ou superior (testado até 10.7)
* Compatível com PHP 7.4 ou superior (recomendado PHP 8.1+)
* Compatível com High-Performance Order Storage (HPOS / Custom Order Tables)
* Compatível com o Cart/Checkout Block clássico e moderno do WooCommerce

== Upgrade Notice ==

= 1.3.1 =
- Redirecionamento automático para a página de agradecimento passa a ocorrer apenas em métodos síncronos (cartão, MBWay, Apple Pay, Google Pay), garantindo o evento de conversão (purchase) sem perder as instruções de pagamento dos métodos diferidos
- Atualização do estado da encomenda após pagamento, assegurando o envio dos emails de confirmação do WooCommerce
- Diagnóstico melhorado de erros na criação do checkout
- Compatibilidade com WordPress 7.0

= 1.3.0 =
- Nova opção para personalizar a apresentação dos métodos de pagamento easypay no checkout
- Melhorias gerais de compatibilidade com Cart/Checkout Block e WooCommerce
- Optimizações na configuração inicial dos métodos de pagamento
- Refinamentos visuais nos títulos e descrições apresentados no checkout

= 1.2.2 =
- Acessibilidade reforçada e fallback
- Atualização de segurança

= 1.2.1 =
- Carrinho deixa de ser esvaziado antes do pagamento
- Endurecimento CSRF
- Compatibilidade com PHP 8.4

= 1.2.0 =
- Atualização para o easypay Checkout SDK 2.9.x
- Compatibilidade com WordPress 6.9 e WooCommerce 10.7
- Refactor interno, melhorias de segurança e suporte a PHP 8.x

= 1.1.4 =
- Possibilidade de fazer pagamentos com o Google Pay

== Screenshots ==

1. Configuração do plugin no painel de administração.
2. Página de checkout do WooCommerce com as opções de pagamento automaticamente listadas.
3. Checkout easypay para efetuar o pagamento.
4. Checkout easypay se selecionar como único meio de pagamento.

== Frequently Asked Questions ==

= Como posso começar a usar o plugin? =

Apenas precisa de ter uma conta com a easypay e seguir as instruções de integração para WooCommerce disponíveis no nosso site. [https://www.easypay.pt/manual-woocommerce](https://www.easypay.pt/manual-woocommerce).

== Changelog ==
= 1.3.1 (26/06/2026) =
* Redirecionamento automático para a página de agradecimento (order-received) passa a ser decidido no servidor, apenas para métodos síncronos (cartão, MBWay, Apple Pay, Google Pay), garantindo o disparo do evento `purchase` no Google Analytics / Google Ads / Meta sem perder as instruções de pagamento
* Restaurada a atualização do estado da encomenda no momento do pagamento, assegurando o envio dos emails de confirmação do WooCommerce
* Diagnóstico melhorado de erros na criação da sessão de checkout
* Compatibilidade com WordPress 7.0

= 1.3.0 (14/05/2026) =
* Nova opção em easypay → Definições para personalizar a apresentação dos métodos de pagamento no checkout, permitindo apresentar cada método apenas com o respectivo logótipo
* Melhorias na compatibilidade com o Cart/Checkout Block (checkout moderno do WooCommerce) e com o checkout clássico
* Compatibilidade reforçada com High-Performance Order Storage (HPOS / Custom Order Tables)
* Optimizações na configuração inicial: após a instalação, os métodos de pagamento easypay ficam imediatamente disponíveis para utilização, sem necessidade de activação individual
* Melhorias gerais de estabilidade no processo de inicialização do plugin em diferentes ambientes WordPress / WooCommerce
* Refinamentos na experiência de administração e na página de definições easypay
* Compatibilidade com WordPress 6.9 e WooCommerce 10.7

= 1.2.2 (14/05/2026) =
* Text domain alinhado com o slug do plugin para activação automática de traduções via WordPress.org
* Logger centralizado em WooCommerce → Status → Logs
* Limites mínimo/máximo por gateway
* Acessibilidade reforçada e fallback
* Atualização de segurança

= 1.2.1 =
* Validação do `order_key` (anti-enumeração de pedidos)
* Carrinho deixa de ser esvaziado antes do pagamento
* Endurecimento CSRF
* Compatibilidade com PHP 8.4

= 1.2.0 =
* Atualização para o easypay Checkout SDK 2.9.x
* Compatibilidade com WordPress 6.9 e WooCommerce 10.7
* Refactor interno, melhorias de segurança e suporte a PHP 8.x

= 1.1.4 (05/03/2024) =
* Possibilidade de fazer pagamentos com o Google Pay

= 1.1.2 (12/08/2024) =
* Adicionadas mais validações e logs na aplicação

= 1.1.1 (12/08/2024) =
* Possibilidade de alteração de estado da encomenda para hold ou em processamento
* Adicionados Throttling para evitar excesso de requisições

= 1.1.0 (18/06/2024) =
* Adicionada funcionalidade de estilização do checkout

= 1.0.0 (21/02/2024) =
* Lançamento inicial do plugin. Suporte a múltiplos métodos de pagamento.
