# Changelog

Ce format est une version adaptée de [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) pour We+.


## [1.2.0]

### Ajouté

- #43485 : Ajout de la suppression d'une potentielle duplication de la transaction de paiement dans le processus de changement d'état d'une commande

### Changé

- #43295 : Changement du logo CB

### Déprécié


### Réparé

- #43015: Correction d'une méthode 'static' pouvant engendrer une erreur critique
- #43597 : Correction des traductions du module WP6.7

### Supprimé


### Sécurité



## [1.1.0] - 2024-06-14

### Ajouté

- #38569 : Ajout du moyen de paiement ApplePay 

## Corrigé 

- #41961 : Correction de certains problèmes de traductions. Ajout de mercanet-woocommerce.pot.

## Changé 

- #41101 : Changement du visuel front des moyens de paiement en plusieurs fois.
- #42081 : Ajout de la compatibilité woocommerce-blocks
- #41543 : Ajout de la compatibilité HPOS
- #41959 : Changement d'affichage des moyens de paiement en front office avec flex

### Supprimé

- #40968 : Suppression des champs de configuration 3D Secure.
- #40706 : Suppression du moyen de paiement JCB

## [1.0.26] - 2023-10-03

### Ajouté

- #40471 : Ajout de la vérification d'authentification du client pour le passage d'une commande en abonnement

### Changé

- #40060 : Changement des logos Mastercard / VISA
- #40192 : Changement du champ challengeMode3DS : CHALLENGE_MANDATE => CHALLENGE. Corrige le passage d'un paiement par abonnement en production

### Supprimé

- #37973 : Suppression du moyen de paiement PAYLIB / AURORE / MASTERPASS
- #40968 : Suppression des champs de configuration 3D Secure.
- #40706 : Suppression du moyen de paiement JCB

## [1.0.25.1] - 2023-09-01

### Ajouté

- #40890 : Ajout de la sécurité des fichiers brute. (Log/Xml).
- #40959 : Ajout de la vérification du statut de woocommerce (évite les fatales erreurs lorsque Woocommerce est désactivé)

### Supprimé

- #40890 : Suppression de certains paramètres du fichier de log


## [1.0.25] - 2022-08-08

### Changé

- #37305 : Disable ChallengeMode3DS in TEST mode
- #37218 : Changement de la version de l'interface wordline appelée (GF)


## [1.0.24] - 2021-10-12

### Changé

- #35049 : Changement des urls du serveur de test


## [1.0.23] - 2021-08-11

### Ajouté

- [2e33a4b1] : Ajout de logs dans check_mercanet_response() <Nicolas Ciezki>
- [296b95cb] : Check des logs actifs dans la méthode Mercanet_Logger::log() <Nicolas Ciezki>
- [2f897df6] : Vérification commande déjà payée <Nicolas Ciezki>


## [1.0.22] - 2020-09-03

- [3f3f77d] : Montée version avant tag <Thomas Pinvin>
- [74758e9] : Modification url de prod pour l'abonnement <Thomas Pinvin>
- [106b24a] : Correction diverse en lien avec l'abonnement <Thomas Pinvin>
- [b269a58] : #30589 Test instanciation produit pour la liste des abos. Mise en place de l'utilisation de wc_get_checkout_url() Suppression de id_cart_quantity dans le formulaire de changement de carte de paiment ($payment->id_cart_quantity n'existe pas) correction notice $wp->query_vars['order-pay'] <Nicolas Ciezki>
- [fd2dbf2] : #31034 : voir note #26 <Nicolas Ciezki>
- [5fd42a19] : #32914 Ajout des infos liées au changement de carte pour un abonnement dans les méta données de la commande (en BDD donc). Gestion de la récupération de ces données lors du traitement du retour de mercanet après paiement. Suppression d'un log inutile dans le gateway nx <Nicolas Ciezki>


## [1.0.21] - 2020-05-13

- [4941847] : montée de version 1.0.21 <Julien Brouwers>
- [cd5b691] : wc 4.1 affichage moyen de paiements sur boutique <Julien Brouwers>
- [dbe7d8f] : #29547 - Correction problème presto non remis sur master <tpinvin>
- [c58493b] : montée de version <Quadra Informatique>
- [911f84c] : correction transaction delai trop long + masquée champ gris + message warning sur SDD <Quadra Informatique>
- [a9b19e9] : retrait ECV <Julien Brouwers>
- [ca7b9ab] : ajout check if transaction exist <Julien Brouwers>
- [ed963d9] : résolution doublon transaction raison inconnue <Julien Brouwers>
- [253160a] : #28000 résolution notice suite correction is_array <Julien Brouwers>
- [908ac82] : #28000 résolution warning is_array <Julien Brouwers>
- [e0249c2] : #26052 - Modification champs en ANU-R pour les accents <Thomas Pinvin>
- [7be538c] : Correction wording <Thomas Pinvin>
- [154ce0d] : Modification wording + correction <Thomas Pinvin>
- [db5f1e4] : Modification récupération tel mobile <Thomas Pinvin>
- [c45e81a] : Modification récupération tel mobile <Thomas Pinvin>
- [e813f23] : #25636 - Forcage BTOC <Thomas Pinvin>
- [a812ee2] : #25636 - Ajout d'un champ checkout tel portable + suppression du BTOB / BTOF <Thomas Pinvin>
- [ddc9d35] : Changement regexp <Thomas Pinvin>
- [d81b7dd] : Changement check taille téléphone <Thomas Pinvin>
- [62f751b] : Mise en place des checks uniquement sur le paiement SDD <Thomas Pinvin>
- [2f75098] : Mise en place de vérification sur le numéro de téléphone si SMS_OTP actif (SDD) <Thomas Pinvin>
- [28e0d92] : Correction check si BTOF ou BTOB <Thomas Pinvin>
- [ecb359f] : Retrait débug <Thomas Pinvin>
- [a27f562] : Correction check si BTOF ou BTOB <Thomas Pinvin>
- [6ab8245] : #25636 - Correction B2B / B2F + NX Times <Thomas Pinvin>
- [91198c4] : Merge EANCV <Thomas Pinvin>
- [7f394d7] : Merge EANCV <Thomas Pinvin>
- [734cda9] : Retrait du SDD pour produit abo <Thomas Pinvin>
- [ad782cc] : Correction infos en mode non connecté <Thomas Pinvin>
- [26bf592] : Retrait de la gestion d'abonnement SDD - en attente <Thomas Pinvin>
- [392ed1b] : Retrait de la gestion d'abonnement SDD - en attente <Thomas Pinvin>
- [9f0b1fd] : Forçage paramètre ECV <Thomas Pinvin>
- [671337e] : Intégration du paiement chèque vacances dans le ONE_TIME <Thomas Pinvin>
- [80bd8cf] : Ajout traduction <Thomas Pinvin>
- [8af86fd] : Ajout traduction + petite modif <Thomas Pinvin>
- [2cbdfb2] : Correction check mobile <Thomas Pinvin>
- [b1c90e1] : Correction affichage paiement <Thomas Pinvin>
- [b68ac3a] : Correction check abonnement dans panier (SDD) <Thomas Pinvin>
- [3b8f397] : Ajout traduction + petites corrections <Thomas Pinvin>
- [6a1d853] : Ajout modif pour prise en compte paiement RECURRENT SDD <Thomas Pinvin>
- [362fd05] : Mise au propre évolution SDD <Thomas Pinvin>
- [906cd12] : Correction / modification après test clé marchand / activation sur le paiement SDD <Thomas Pinvin>
- [5b1ff0a] : #25636 - Début implémentation paiement SDD <Thomas Pinvin>
- [12660c9] : #25636 - Début implémentation paiement SDD <Thomas Pinvin>
- [d69ded3] : increment version <Quadra Informatique>
- [8a9d4ef] : Correction notif envoi mail paiement > 12 mois <Thomas Pinvin>
- [2a5e7d3] : Evol #23520 - #25379 <Thomas Pinvin>


## [1.0.19] - 2019-03-22

- [d69ded3] : (tag: 1.0.19) increment version
- [8a9d4ef] : Correction notif envoi mail paiement > 12 mois <Thomas Pinvin>
- [2a5e7d3] : Evol #23520 - #25379 <Thomas Pinvin>
- [c3d508c] : Incrément version plugin <Thomas Pinvin>


## [1.0.18] - 2018-10-09

- [f0e5123] : Correction appel fonction changement de carte <Thomas Pinvin>
- [776ed85] : #24639 - Correction suite au problème liftabox, refonte méthodologie appel de récurrence (paiement abo) <Thomas Pinvin>
- [6edd6b0] : Modif readme pour mise en place paiement par abonnement (cron) <Thomas Pinvin>
- [bc994f1] : #24639 - Correction cron abonnement suite au problème du site liftabox <Thomas Pinvin>


## [1.0.17] - 2018-03-16

- [d1bd81d] : (tag: 1.0.17) Update changelog avant tag
- [75079c3] : #23327 - Correction fonctionnement nouveau paramètre
- [3eca55e] : #23327 - Modification sens params affichage
- [08121d1] : #23327 - Modification param par défaut allowed countries
- [57a7ede] : #23327 - Modification param par défaut + trad avant release
- [8ba0d52] : Correction MAJ status changement carte paiement en cas de problème sur paiement abonnement
- [75079c3] : #23327 - Correction fonctionnement nouveau paramètre (23 hours ago) <Thomas Pinvin>
- [3eca55e] : #23327 - Modification sens params affichage (23 hours ago) <Thomas Pinvin>
- [08121d1] : #23327 - Modification param par défaut allowed countries (23 hours ago) <Thomas Pinvin>
- [57a7ede] : #23327 - Modification param par défaut + trad avant release (23 hours ago) <Thomas Pinvin>
- [8ba0d52] : Correction MAJ status changement carte paiement en cas de problème sur paiement abonnement (3 weeks ago) <Thomas Pinvin>
- [aeac428] : Correction traitement retour mercanet en cas de problème (3 weeks ago) <Thomas Pinvin>
- [139bc23] : #23045 - WooCommerce - compatibilité avec 3.3 (3 weeks ago) <Thomas Pinvin>
- [535cc6d] : #23047 - WooCommerce - prénom + nom (4 weeks ago) <Thomas Pinvin>
- [ac155d6] : #22445 - WooCommerce - appel de order_total (6 weeks ago) <pinvint>
- [9486f14] : Changelog (6 weeks ago) <pinvint>
- [5049a2f] : #22656 - WooCommerce - liste des pays d'émission de la carte (6 weeks ago) <pinvint>
- [96b1581] : Modif regexp accentué (8 weeks ago) <pinvint>
- [b4d4697] : Modif regexp (8 weeks ago) <pinvint>
- [910e23f] : Update version (8 weeks ago) <pinvint>
- [c400e0f] : Correction encodage apostrophe anglaise + autre champs filtrés (8 weeks ago) <pinvint>
- [70e976d] : Suppression print test (8 weeks ago) <pinvint>
- [b65a8e7] : #22778 - Check champ phone, #22779 - Check champ street (9 weeks ago) <pinvint>
- [01fe382] : (tag: 1.0.16) #22226 - WooCommerce - mauvais affichage du paiement en n fois (2 months ago) <pinvint>
- [1fb7553] : #22186 - Changement du Logo du moyen de paiement BCMC (2 months ago) <pinvint>
- [50d4766] : #22188 - Moyen de paiement NxCB (2 months ago) <pinvint>
- [76a9375] : #22207 - WooCommerce - changement de carte non effectué pour un abonnement (3 months ago) <pinvint>
- [2490e76] : #22209 - WooCommerce - Wording sur le paiement en plusieurs fois (3 months ago) <pinvint>
- [3bc3b37] : #22208 - WooCommerce - Payer à nouveau pour un paiement simple [oubli commit code] (3 months ago) <pinvint>
- [6de5d96] : #22191 - WooCommerce - paiement par abonnement pour rattraper les retards (3 months ago) <pinvint>
- [b856615] : #22191 - WooCommerce - paiement par abonnement pour rattraper les retards (3 months ago) <pinvint>
- [00ed086] : #22189 - WooCommerce gestion des cartes enrôlées KO (3 months ago) <pinvint>
- [57a314c] : #22190 - WooCommerce - Payer à nouveau pour un paiement par abonnement (3 months ago) <pinvint>
- [a49e444] : #22162 - WooCommerce paiement en n fois, #22165 - WooCommerce erreur sur le montant (3 months ago) <pinvint>
- [7e31c15] : #22164 - WooCommerce appel erronné du paiement en n fois (3 months ago) <pinvint>
- [c306500] : # - Module Woocommerce du 03/11 (3 months ago) <pinvint>
- [39e89b2] : \#22146 - Module woocommerce du 03/11 (3 months ago) <pinvint>
- [2f4f79d] : #21918 - Moyen de paiement Aurore (3 months ago) <pinvint>
- [a80b217] : Incrément version (4 months ago) <pinvint>
- [8264703] : Correction - Modification traitement schedule (4 months ago) <pinvint>
- [0821e2a] : Correction - Modification traitement schedule (4 months ago) <pinvint>
- [6837d1c] : Retour arrière sur le changement d'un nom de champ en BDD (4 months ago) <pinvint>
- [a9736f5] : Correction problème prix total panier (pb version woocommerce) (4 months ago) <pinvint>
- [b0f8e99] : Modification champs BDD (4 months ago) <pinvint>
- [3b3dd6a] : #21691 - #21689 - Correction batch rattrapage en cas de pb du cron + achat deux produit abo (4 months ago) <pinvint>
- [60955f2] : #215191 - #21700 (Changement de carte / Prix incorrect sur mercanet) (4 months ago) <pinvint>
- [4e230a0] : Ticket #21592 : WooCommerce abonnement - nième paiement d'un paiement par abonnement (4 months ago) <pinvint>
- [70b252c] : Ticket #21595 - WooCommerce abonnement - non déclenchement du paiement par abonnement (4 months ago) <pinvint>
- [29654a9] : Ticket #21595 - WooCommerce abonnement - non déclenchement du paiement par abonnement : Changement du fonctionnement du nombre d'occurence suite à une mauvaise compréhension (4 months ago) <pinvint>
- [6caf03b] : #21594 : WooCommerce abonnement - montant de la transaction lors d'un changement de carte (4 months ago) <pinvint>
- [e91c0af] : (tag: 1.0.15) #21434 - Moyens de paiement affichés sur le site marchand dans le cadre d'un paiement en n fois - Correctif (5 months ago) <pinvint>
- [b002969] : Correction #21279 - Bouton de paiement Mercanet affiché en double (problème de fermeture de </div> inexistant) (5 months ago) <pinvint>
- [3d0ad49] : Correction #19792 - #19801 - #21133 : Mif (Couleur texte), Premier paiement abo (5 months ago) <pinvint>
- [e2ab1e1] : (tag: 1.0.14) Correction #21101 - Pb affichage pour le paiement x2 / x3 (6 months ago) <pinvint>
- [1579d02] : Correction #21101 - Suite aux retours de Philippe (6 months ago) <pinvint>
- [696825b] : Correction #21101 - Changement fonctionnement des input hidden pour redirection vers la page de paiement mercanet (dans le cas de l'affichage en DISPLAY_CARD) car problème de conflit en envoi $_POST (6 months ago) <pinvint>
- [92dce12] : Correction #21101 - Petite modif css (6 months ago) <pinvint>
- [5128bf1] : Correction #21101 - Surcharge validate_fields() dans la classe Mercanet_Gateway_Recurring (problème avec la méthode DISPLAY_CARDS) (6 months ago) <pinvint>
- [1fc5271] : Correction #21101 - Changement nom déclaration variable (conflit héritage) (6 months ago) <pinvint>
- [938ede7] : Correction #21101 - Check si le paiement par abo est actif pour les différents traitements impactés (6 months ago) <pinvint>
- [3f2f750] : Correction #21101 (6 months ago) <pinvint>
- [7140369] : Correction #21101 (6 months ago) <pinvint>
- [5f5fa51] : Changement version (6 months ago) <pinvint>
- [8046e91] : Correction #14069 (6 months ago) <pinvint>
- [5ba749f] : Correction #20262 (6 months ago) <pinvint>
- [e7f7586] : Correction accès script JS  - Ajout d'un overlay sur la confirmation d'arrêt des paiements par abonnement (7 months ago) <pinvint>
- [3182862] : Ticket #19794 - Ticket #19793 - Ticket #19792 (7 months ago) <pinvint>
- [b93d39d] : Ticket #19798 (7 months ago) <pinvint>
- [d8f0d53] : (tag: 1.0.13) Correction problème de mise à jour prix (pour le cas d'un produit par abonnement) + Correction check récurrent journalier ou mensuel dans le traitement abo (7 month:
