=== EasyTransac for WooCommerce ===
Contributors: EasyTransac
Tags: payment, checkout, payment pro, encaissement, moyen de paiement, paiement, credit card, sepa, pay by bank, one click, subscription
Requires at least: 5.8
Tested up to: 7.0
Requires PHP: 7.4
WC requires at least: 6.0
WC tested up to: 10.8.1
Stable tag: 3.0.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

EasyTransac payment gateway for WooCommerce: Credit Card, SEPA, Pay By Bank, One-Click, Subscriptions, Unified Checkout and WooCommerce Blocks support.

== Description ==

= Introduction =

Notre module EasyTransac pour WooCommerce vous permet d'encaisser simplement et en toute sécurité les paiements en ligne sur votre site WordPress.

EasyTransac est une solution de paiement complète intégrée à WooCommerce, permettant d'accepter plusieurs moyens de paiement avec une configuration simple et sécurisée.

* Paiement par Carte Bancaire (Visa, Mastercard, CB)
* Paiement instantané par virement bancaire **Pay By Bank (PBB)**
* Paiement **SEPA** (prélèvement automatique)
* Paiement **One-Click** grâce à la tokenisation sécurisée
* Paiements récurrents via **WooCommerce Subscriptions**
* **Unified Checkout** regroupant tous les moyens de paiement
* Compatibilité **WooCommerce Blocks** (Checkout et Cart)
* Remboursements partiels et totaux depuis WooCommerce
* Webhooks fiables pour la mise à jour des commandes
* Mode Test (Sandbox)
* Aucun stockage de données sensibles (conformité PCI DSS)

= Compatibilité WooCommerce Subscriptions =

Le module EasyTransac est compatible avec WooCommerce Subscriptions pour la gestion des paiements récurrents :

* Paiements récurrents
* Renouvellements automatiques
* Gestion des abonnements
* Annulation synchronisée avec EasyTransac

Le plugin fonctionne également sans WooCommerce Subscriptions.  
Dans ce cas, les fonctionnalités liées aux abonnements sont simplement désactivées automatiquement.

------------------------------------------------------

Easy payment solution for your WordPress WooCommerce website.

EasyTransac is a complete payment solution integrated with WooCommerce, allowing merchants to accept multiple payment methods with a secure and simple configuration.

* Accept VISA and Mastercard payments
* **Pay By Bank** (instant bank transfer)
* **SEPA Direct Debit**
* **One-Click** tokenized payments
* Recurring payments (WooCommerce Subscriptions)
* **Unified Checkout** including all payment methods
* Full WooCommerce Blocks support
* Partial and full refunds directly from WooCommerce
* Reliable webhook notifications
* Sandbox/Test mode
* PCI DSS compliant — no sensitive data stored

= WooCommerce Subscriptions Compatibility =

EasyTransac supports WooCommerce Subscriptions for recurring payments:

* Recurring payments
* Automatic renewals
* Subscription management
* Cancellation synchronization

The plugin also works without WooCommerce Subscriptions.  
Subscription features are automatically disabled when the plugin is not installed.

== Installation ==

1. Installez le module WooCommerce si vous ne l'avez pas déjà et activez-le sur votre site WordPress.
2. Installez et activez le module EasyTransac pour WooCommerce.
3. Créez un compte sur https://www.easytransac.com et rendez-vous dans la partie "Applications" pour créer une Application.
4. Copiez votre clé d'API et collez-la dans la configuration du module (WooCommerce > Réglages > Paiements).
5. Choisissez le mode Test (paiements fictifs) ou Live (paiements réels).
6. Configurez les URL de notification dans votre tableau de bord EasyTransac si nécessaire :
   * Paiement CB : /wc-api/easytransac
   * Paiement SEPA : /wc-api/easytransac-sdd
7. Activez les moyens de paiement souhaités : CB, Pay By Bank, SEPA, One-Click, Unified Checkout.

------------------------------------------------------

1. Ensure that the WooCommerce plugin is enabled on your WordPress site.
2. Install and activate the EasyTransac for WooCommerce plugin.
3. Create an account on https://www.easytransac.com
4. Copy the API key into the plugin configuration page
5. Select Test or Live mode
6. Configure webhook URLs if required
7. Enable payment methods

== Changelog ==

= 3.0.4 =

* Tested with WordPress 7.0.
* Verified compatibility with the new WordPress 7.0 admin interface.
* Verified compatibility with WooCommerce checkout Blocks.
* Minor maintenance updates.

= 3.0.3 =
* Added support for partial and full refunds from WooCommerce

= 3.0.2 =
* Fix: Prevent fatal error when WooCommerce Subscriptions is not installed
* Fix: Safe handling of subscription cancellation after payment cancel
* Fix: Safe handling of subscription callbacks without WooCommerce Subscriptions
* Improvement: Hardened PluginHook subscription logic
* Improvement: Hardened NotificationHandler subscription logic
* Improvement: Improved plugin stability

= 3.0.1 =
* Fix payment logo for bank card

= 3.0.0 =
* Major update: Full plugin refactoring
* New Unified Checkout option
* Added Pay By Bank (PBB)
* Added SEPA Direct Debit
* New One-Click payment flow
* Full WooCommerce Blocks compatibility
* Improved webhook handling
* Updated EasyTransac SDK
* Better logs and debugging tools
* Performance and reliability improvements

= 2.97 =
* Fix payment gateway callback
* WooCommerce 9.7 compatibility check

= 2.96 =
* Add payment by SEPA

= 2.92 =
* Wordpress 6.6 compatibility check
* WooCommerce 9.3 compatibility check
* Fix payment gateway description

= 2.91 =
* Wordpress 6.6 compatibility check
* WooCommerce 9.2 compatibility check
* Migrate to new checkout block
* Enabled compatibility for WooCommerce feature 'High-Performance order storage' (HPOS)

= 2.9 =
* Wordpress 6.4 compatibility check
* WooCommerce 8.4 compatibility check

== Upgrade Notice ==

= 3.0.3 =
Adds support for partial and full refunds from WooCommerce.

= 3.0.2 =
Fixes WooCommerce Subscriptions compatibility and improves plugin stability.

= 3.0.1 =
Major update. Please verify your configuration before going live.
