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 will guide you through the installation, configuration, and use of the module, ensuring a simple, reliable, and tailored integration for your needs.
The module is available for free at the following address : GitHub - AxeptaBNPParibas/AxeptaOnline-WooCommerce-plugin: Axepta Online plugin for WooCommerce / WordPress · GitHub |
You must have a fully functional WordPress site and a WooCommerce module.
Make sure that your WooCommerce and PHP versions are compatible with the Axepta Online module. |
For a quick and easy installation, you can download and install the plugin directly from the WordPress admin interface. Follow these steps:
If you prefer a manual method or have restrictions on the WordPress interface, you can install the plugin via FTP or SSH by following these steps:
Before any installation, we invite you to fully uninstall the current extension, clear your CMS cache, and verify that the extension has been removed by deleting the module’s installation directory from your FTP server.
Once this is done, you can install the latest update.
The latest version of the module is available on our GitHub : GitHub - AxeptaBNPParibas/AxeptaOnline-WooCommerce-plugin: Axepta Online plugin for WooCommerce / WordPress · GitHub It is updated regularly. Afterwards, remember to complete the Axepta Online configuration settings in each module tab. You will need to re‑enter your production MID and your production activation key, which are available on your BNP Paribas merchant portal. |
The module’s features are accessible through the left‑hand menu in the admin interface ''WooCommerce'' > ''Settings''. To begin configuration, simply click the ''Axepta BNP Paribas'' option.




Download the LOG file : Allows you to download the logs in the desired format.


The demo mode (“DEMO”) allows you to test the module and its features without having an Axepta BNP Paribas account.

The test MID is available in the "View API credentials" section of your Axepta BNP Paribas Merchant portal.
The test REST API key is also available in the "View API credentials" section of your Axepta BNP Paribas Merchant portal.
This allows you to configure your dedicated test MID, which can be identified by the format BNP_MID_t that you can retrieve from your BNP Paribas merchant portal.
Accès aux identifiants de l’API & HMAC - Documentation Axepta BNP Paribas - Axepta

Allows you to configure your dedicated production MID, which is recognizable by the format (BNP_MID_XXX) available from your BNP Paribas merchant portal.
Accès aux identifiants de l’API & HMAC - Documentation Axepta BNP Paribas - Axepta

Front‑end activation:
Activating this feature is required to display the payment methods on the checkout page.
Theese items are saved only when the user clicks the ''Save changes'' button. |
SMTP configuration
Activation of the SMTP (Simple Mail Transfer Protocol) feature used to send e‑mails from a server.
Once activated, a new tab “Feature configuration” becomes available.

The payment configuration tab lets you set up several features.

This setting determines how the payment options are displayed on the checkout page.
Two options are available:
Choose the payment method on the BNP Paribas page
The payment form is hosted by BNP Paribas, you will see the payment methods available in your account.

If applicable, this option lets the customer select the payment method directly on your shop before being redirected.



This option allows you to choose the payment capture method.

Automatic capture activation
Automatic (J): The capture will be performed automatically at midnight.

Deferred capture activation
Deferred (J + x): You can choose the delay before the capture (delay in hours: an integer between 1 and 696).
Example:
to set a 2‑day delay, enter 48.

Manual Capture Activation
Manual Capture: The capture is performed manually by the merchant through a configuration in the back‑office.

To manually capture a transaction, follow these steps:
Once the capture is completed, the transaction status will be updated to reflect the action.

Manual capture notifications
When a manual capture of a payment is attempted, notifications are displayed to keep you informed about the operation’s status:
These notifications allow you to precisely track the status of each transaction and act accordingly.
In the "Orders" tab, a "Capture Status" column has been added to the list of orders in WooCommerce. This column indicates whether the payment transaction has been captured or not. If the capture has not yet occurred, the elapsed time since the capture request will be displayed.
|
Warning: Without action from the merchant, the transaction will not be transferred to the bank. Capturing a transaction after the 7th day results in the loss of the guarantee associated with 3D Secure. After the 29th day, the authorization granted by the issuer is no longer valid. Therefore, it is advisable to capture transactions before these deadlines |
It corresponds to the 3DS settings (the payment authentication method) and its exemption based on the total customer's cart amount.
By enabling the 3D Secure exemption request, you accept responsibility in the event of fraud or dispute on the affected transactions. This feature should be used with caution. You can find the various responsibilities in case of non‑payment on our dedicated page: Liability Shift and 3D-Secure Matrices - Documentation Axepta BNP Paribas - Axepta |
Enabling this feature allows logged‑in customers to save their card for future payments.
To do so, the customer must first check the ''Save card'' option on the payment page.


It is up to the merchant to enable or disable the subscribed payment methods.
If CB‑Visa‑MasterCard is enabled, the CB logo will appear only when the order’s shipping country is France. |
Allows you to configure the fields sent in the payment form, during the redirect.



To enable subscription payments, go to the Payment Methods tab.

To configure the general subscription settings such as billing cycles, trial periods, and renewal options, you must first create a subscription product record. |
In ''WooCommerce'' > ''Product'' > ''All Products'', open the product you want to sell as a subscription (or create a new one).
In the ''Subscription Settings'' section, tick ''Enable subscription for this product.''

Once enabled, you can define the following elements:

Subscription periodicity interval:
Frequencies:

Example:
1 + Month → billing every month
15 + Days → billing every 15 days
Duration:
Example:
3 → 3 payments in total (according to the chosen periodicity)
Amount:
Save / update the product.

In the ''WooCommerce'' > ''Subscriptions'' tab you will see a list showing:
For each subscription line, an “Action” menu allows you to perform management operations.

Action : Stop a subscription
Effect :
Action : Refund a transaction without breaking the subscription chain
Effect :

Payment label: Customizable text displayed on the checkout page.
Minimum amount: The minimum cart total required for the installment payment option to be offered.
Maximum amount: The maximum cart total for which the installment payment option will be offered.
Installment distribution: The percentage split of the total cart amount across each installment.
Example of 3X installment payment for a €100 total amount :
The allocation is configurable in percentages, not in monetary amounts. |

Total refund
To perform a full refund:

Partial Refund
To partially refund a transaction:

If the transaction has not yet been settled (status “processing” when you click on the order ID), you can cancel it via ''WooCommerce'' > ''Transactions''.
To cancel an order whose payment has not been captured yet, follow these steps:

Logs are continuously enabled.
To view or download them, go to ''WooCommerce'' > ''Status'' > ''Logs'', then select the ''axepta‑bnpp'' log. On the next page you can view the logs and download them by clicking the ''Download'' button.

