Welcome to the documentation for the AXEPTA BNP Paribas module for WooCommerce.
This free module allows you to easily integrate our online payment solution into your e-commerce store.
This documentation guides you step by step through the installation, configuration, and use of the module to ensure a simple, reliable, and tailored integration to your needs.
This module is freely available at the following address: https://github.com/AxeptaBNPParibas
Our goal is to support you so that the implementation of our AXEPTA BNP Paribas solution is quick, intuitive, and fully functional in your WooCommerce environment.
For a quick and simple installation, you can download and install the plugin directly from the WordPress administration interface. Follow these steps to do it easily.
Download the plugin ZIP file.
Go to the WordPress dashboard, under Extensions > Add.
Click on Upload Plugin, then select the plugin ZIP file.
Click on Install Now, then activate the plugin after installation.
If you prefer a manual method or if you have restrictions on the WordPress interface, you can install the plugin via FTP or SSH by following these steps.
Download the plugin ZIP file and extract it on your computer.
Connect to your server via FTP or SSH.
Go to the « wp-content/plugins » directory of your WordPress installation.
Create a folder named « axepta-bnp-paribas »
Copy all the contents of the extracted plugin into this folder.
Go to the WordPress interface, under Extensions > Installed Extensions, then activate the plugin.
Quote : The library is automatically updated with the plugin update. |
Afterwards, remember to reset the Axepta Online configuration parameters in each tab of the module. You will need to re-enter your MID (Merchant ID) and your activation key to put your module back into production.
The module's features are accessible via the left menu in the administration interface « WooCommerce > Settings ». To start the configuration, simply click on the option « Axepta BNP Paribas ».

The configuration page displays several buttons at the top.
Axepta BNP Paribas Documentation: When clicked, the user is redirected to the official documentation hosted by BNP Paribas.
Contact Support: Opens a form to send an email to support. The server, CMS, and module versions are automatically included in the email.
Test Configuration: Allows displaying and verifying in a window that the server configuration is compatible with the installed module.

To activate online payments, you need to configure both the production mode and the test mode.
Demo Mode ("DEMO"): Allows you to test the module without setting up a MID (Merchant ID, provided by BNP Paribas during registration).
Production Mode: Requires you to enter the MID and the private key.
Test Mode: Requires you to enter only the private key. The production MID is used with the parameter (_t) added to it.
Select the mode you wish to configure to display the appropriate fields.
To use the module, you need to fill in the following parameters in the form.
Production Mode:
Test Mode:
The production MID is used by default with the addition of a character string

Demo Mode:
This mode displays a banner on the site to inform that this mode is active. A specific MID is pre-configured.

Front-end Activation:
Required to display the module on the checkout page regardless of the activated mode
Display the ApplePay logo:
ApplePay is currently integrated into the payment page. This option simply displays the logo along with the payment methods.

Les éléments ne sont sauvegardés que lorsque l’utilisateur clique sur le bouton de sauvegarde
Vous pouvez maintenant choisir les différents moyens de paiement à activer sur votre boutique.
Un onglet « Configuration des moyens de paiement » apparaît juste en dessous de « Configuration du compte ». Cliquez dessus pour ouvrir la section et configurer vos moyens 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.
La clé d’activation ne permet plus de définir les moyens de paiement.
Organisation des paiements :
Il s’agit de l’affichage des paiements qui a été décidé sur le checkout
Méthode d’affichage :
Label :
Texte à afficher sur le bloc
Liste des moyens de paiement :
Sélectionner les moyens de paiement à afficher en checkout.
Note : Si CB- Visa-MasterCard est activé, le logo CB apparaîtra seulement si le pays de livraison de la commande est la France |
Personnalisation des moyens de paiement :
Permet le paramétrage des champs envoyés dans le formulaire de paiement lors de la redirection.
Cliquez sur « Configuration des fonctionnalités » pour ouvrir la section dédiée. Vous y trouverez l'option pour choisir « le mode de capture des paiements », vous permettant ainsi de définir comment les transactions seront traitées.
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 ».

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. |
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é.

De plus, 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é.

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.

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.
Annulation
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 affichent un bloc Axepta sur l’espace client.