Bienvenue dans la documentation du module AXEPTA BNP Paribas pour WooCommerce.
Ce module gratuit vous permet d’intégrer facilement notre solution de paiement en ligne au sein de votre boutique e-commerce.
Cette documentation vous guide pas à pas dans l’installation, la configuration et l’utilisation du module afin de vous garantir une intégration simple, fiable et adaptée à vos besoins.
Ce module est accessible gratuitement à l'adresse suivante : https://github.com/AxeptaBNPParibas
Notre objectif est de vous accompagner pour que la mise en place de notre solution AXEPTA BNP Paribas soit rapide, intuitive, et pleinement fonctionnelle dans votre environnement WooCommerce.
Vous devez disposer d'une installation WordPress pleinement fonctionnelle.
Veillez a ce que votre site utilise un certificat SSL afin de garantir la sécurité des paiements et que vous disposez d'un acces FTP ou SSH à votre serveur.
Assurez- vous de votre compatibilité de version Woocommerce & PHP avec le module Axepta Online
vous trouverez les versions compatible ici : GitHub - AxeptaBNPParibas/AxeptaOnline-WooCommerce-plugin: Axepta Online plugin for WooCommerce / WordPress · GitHub
Pour une installation rapide et simple, vous pouvez télécharger et installer le plugin directement depuis l’interface d'administration de WordPress. Suivez ces étapes pour le faire facilement.
Si vous préférez une méthode manuelle ou si vous avez des restrictions sur l'interface WordPress, vous pouvez installer le plugin via FTP ou SSH en suivant ces étapes.
N.B. : La librairie met automatiquement à jours le module Woocommerce Pensez par la suite à compléter les paramètres de configuration Axepta Online dans chaque onglet du module. Il faudra remettre à nouveau votre MID de production (ID Marchand_EUR), votre clé d’activation de production disponible sur votre portail marchand BNP Paribas afin de remettre en production votre module. |
Les fonctionnalités du module sont accessibles via le menu de gauche dans l'interface d'administration « WooCommerce > Réglages ». Pour débuter la configuration, cliquez simplement sur l'option « Axepta BNP Paribas ».


La page de paramétrage fait apparaître plusieurs boutons sur le haut.
La configuration du mode production et nécessaire afin d'activer l'acceptation de vos paiements en ligne.
Le mode démonstration ("DEMO") permet de tester le module sans paramétrage d’un MID (ID du marchant, fournit par BNP Paribas lors de l’inscription).
En mode Production, il est nécessaire de renseigner le MID et la clé privée disponible sur votre Portail marchand BNP Paribas.
Attention au moment de récupérer la clé de production sur votre portail marchand BNP Paribas, seulement la clé de votre marchand ID de production (''MID"_EUR) est a paramétrer. |
Ce mode permet l’affichage de bandeau sur le site pour informer que ce mode est actif.
Un MID spécifique est déja pré paramétré, aucune configuration est nécessaire.

Activation en front :
Nécessaire pour afficher le module sur la page de checkout quel que soit le mode activé
Les éléments ne sont sauvegardés que lorsque l’utilisateur clique sur le bouton |
L'onglet configuration du paiement vous permet de configurer plusieurs fonctionnalités

Il s’agit de la méthode d’affichage des paiements décidé sur la page de paiement
deux options sont disponible:
Les blocs graphiques des différentes méthodes de paiement apparaissent.
Correspond a la configuration de la fonctionnalité HPP (Hosted Payment Page) : tous les moyens de paiement regroupés en un seul bloc.
Affichage est construit en un bloc complet, pas de différenciation entre les cartes et les autres méthodes de paiement.
le mode redirection est appliqué obligatoirement si ''choix du moyen de paiement sur le site marchand est sélectionné"
Cette option vous permet de choisir la méthode de capture du paiement :

Activation de la capture Automatique :
Lors de la sélection capture automatique, les flux de paiement sont automatiquement capturés.

Activation de la capture Différée :
La capture différée est paramétrée avec un nombre d’heure avant la capture à réaliser.

Aucune action n’est nécessaire par le marchand pour réaliser la capture. Elle est confirmée par un flux retour (IPN).
Activation de la capture Manuelle :
Dans le menu de configuration du marchand, descendre jusqu’au champ « Capture » et sélectionner « Manual Capture ».

Pour capturer manuellement une transaction, suivez ces étapes :
Une fois la capture effectuée, le statut de la transaction sera mis à jour pour refléter l’action.

Notifications de capture manuelle
Des notifications sont affichées lors de la tentative de capture manuelle d’un paiement, afin de vous tenir informé du statut de l’opération :
Ces notifications vous permettent de suivre précisément l’état de chaque transaction et d’agir en conséquence.
Attention : Sans action du commerçant, la transaction ne sera pas remise en banque. La capture d’une transaction au-delà du 7ème jour entraîne la perte de garantie associée au 3DSecure. Au-delà du 29ème jour l’autorisation accordée par l’émetteur ne sera plus valide. Il est donc préférable de capturer les opérations avant ces échéances. |
Correspond au paramétrage du 3DS (méthode d'authentification du paiement) et de son exemption en fonction du montant total du panier du client.
En activant la demande d'exemption 3D Secure, vous acceptez la responsabilité en cas de fraude ou de litige sur les transactions concernées. Cette fonctionnalité doit être utilisée avec précaution. Vous retrouverez les différentes responsabilités en cas d'impayé sur notre page dédié: Liability Shift and 3D-Secure Matrices - Documentation Axepta BNP Paribas - Axepta |
l'activation de cette fonctionnalité permet aux clients connectés d'enregistrer leur carte pour les prochains paiements.
Pour cela le client devra au préalable cocher l'enregistrement de sa carte sur la page de paiement.


Tous les moyens de paiement intégrés à la librairie sont présentés ici. Il appartient au marchand de sélectionner les moyens de paiement qu’il a souscrit.
Note : Si CB- Visa-MasterCard est activé, le logo CB apparaîtra seulement si le pays de livraison de la commande est la France. |

Permet le paramétrage des champs envoyés dans le formulaire de paiement lors de la redirection.


Pour activer le paiement par abonnement, veuillez vous diriger dans l'onglet Méthodes de paiement
Attention : l’abonnement ne fonctionnera que si la boutique est correctement configurée pour exécuter les renouvellements automatiques (CRON). Si vous ne l’avez pas, contactez votre intégrateur / support. |

Afin de configurer les paramètres généraux des abonnements, tels que les cycles de facturation, les périodes d'essai, et les options de renouvellement vous devez avoir créé au préalable une fiche produit abonnement. |
Dans WooCommerce → onglet "Produit" → "Tous les Produits" . Ouvrez le produit à vendre en abonnement (ou créez-en un nouveau)
Dans le bloc "Options de paramétrage des abonnements", cochez : "Activer l’abonnement pour ce produit"

Une fois activé, vous pouvez définir les éléments suivants :


Exemples :
Durée (nombre d’occurrences)
Montant
Enregistrez / mettez à jour le produit.

Dans l’onglet WooCommerce → Abonnements, vous retrouvez la liste avec :
Astuce : si vous voulez vérifier rapidement qu’un abonnement “tourne”, contrôlez la prochaine exécution (elle doit être dans le futur). |
Sur chaque ligne d’abonnement, un menu "Action" permet d’effectuer des opérations de gestion.

Action : Arrêter un abonnement
Effet :
Action : Rembourser une transaction sans casser la chaîne des abonnements
Effet :

Une nouvelle colonne intitulée "Statut de la capture" a été ajoutée à la liste des commandes dans WooCommerce. Cette colonne indique si la transaction de paiement a été capturée ou non. Si la capture n'a pas encore eu lieu, le temps écoulé depuis la demande de capture sera affiché.

Un nouveau statut "Capture paiement en attente" a été ajouté aux statuts des commandes WooCommerce. Ce statut est uniquement attribué aux commandes pour lesquelles la capture du paiement n'a pas encore été effectuée. Il permet de différencier clairement les commandes en attente de capture de celles dont le paiement a déjà été finalisé.

Remboursement total
Pour un remboursement total, le montant (subtotal) est affiché et il suffit de laisser les valeurs prédéfinies vides et de valider (Refund Offline).
Remboursement partiel
Pour un remboursement partiel, il faut ajuster les valeurs des champs. Le champ "Ajustement Fee" permet de modifier la somme à retirer du remboursement.
Par exemple : Subtotal = 45, Ajustement Fee = 15, en cliquant sur “Update Totals” on obtient 30 comme remboursement pour l’acheteur.
Si la transaction n'a pas encore été remise en banque (statut "processing" en cliquant sur l'orderID), une annulation est donc possible via « Woocommerce > Transactions ».
Pour annuler une commande dont le paiement n'a pas encore été capturé, suivez ces étapes :

Les logs sont activés en permanence. Pour les consulter ou les télécharger, allez dans « WooCommerce > État > Journaux » puis sélectionnez le log « axepta-bnpp ». Sur la page suivante, vous pourrez visualiser les logs et les télécharger en cliquant sur le bouton « Télécharger ».


Rendu sur la page de checkout

Les moyens de paiement sont affichés sur un cadre prévu par bloc.
Les moyens de paiement supplémentaires sont accessibles en sélectionnant "Plus d'options de paiement", qui n’apparaît que le cas échéant.
Rendu de la page de paiement en redirection

Rendu de la page de Confirmation de Paiement

Les commandes et les abonnements affichent un bloc Axepta sur l’espace client.