
French Bank Payments for WooCommerce — Up2pay e-Transactions, Monetico and Systempay in one plugin
Up2pay e-Transactions, Monetico and Systempay for WooCommerce: card payments on the bank's page, confirmed by the bank's signature; Pro adds refunds and a journal.
- Compatibility
- WordPress 6.2+ · WooCommerce 7.0+ · PHP 7.4+ · HPOS · block checkout · English, Français
- Licence
- a site + a staging copy, annual
- Trial
- 7 days, no card, one per site
- Updated
- November 2026
What Free has,
and what Pro adds
The free version works with no time limit. Pro adds the rest of the features in the table.
Key points
What the buyer sees
The buyer picks “Credit card — Up2pay e-Transactions”, “Monetico” or “Systempay”, presses pay and enters the card on the secure page of the bank, with 3-D Secure.
What the admin gets
WooCommerce → French Bank Payments shows the three banks on one screen: on or off, Test or Production, the notification URL and the “Settings” and “Check connection” buttons.
How much it costs
The base version is free. Pro costs 990 UAH for a one-year licence. A year of updates, technical support and all Pro features.

The trial starts when you ask
A fresh install is the free version, nothing switches on by itself. The “Try Pro for 7 days” button → e-mail → the key right in the window and by e-mail.

One key — a site and a staging copy
Moving the site? Unlink the licence on the old domain and activate it on the new one yourself. A staging copy (staging., dev.) works with the same key and does not take a site slot. For studios — keys for 5 or 25 sites, or unlimited.
Technical requirements
WordPress 6.2+, WooCommerce 7.0+, PHP 7.4+.
Shop currency: euro (EUR); a filter opens USD, GBP or CHF if your contract covers them.
An online card acquiring contract with Crédit Agricole (Up2pay e-Transactions), Crédit Mutuel or CIC (Monetico), Banque Populaire or Caisse d’Épargne (Systempay).
A site reachable from the internet: the bank sends its payment notification to the shop’s address.
Version history
Up2pay e-Transactions, Monetico and Systempay in one plugin, classic and block checkout, HPOS, orders confirmed only by the bank’s signature, amount check, waiting screen, French translation.
Frequently bought with French Bank Payments


Product bundles and gift with purchase for WooCommerce

One-Click Order — Quick Order for WooCommerce

Smart Product Filter for WooCommerce
Full module description
French Bank Payments for WooCommerce takes card payments through the payment pages of the big French banks: Up2pay e-Transactions (Crédit Agricole), Monetico (Crédit Mutuel and CIC) and Systempay (Banque Populaire and Caisse d’Épargne). Switch on the bank of your merchant contract, or several, and the buyer picks one. Works on the classic and the block checkout, with HPOS.
An order becomes paid only from what the bank signed, and only when the amount and the currency match. The free version: all three banks, Test and Production, a waiting screen, a new attempt after a refusal. Pro: refunds from the order screen, a payment journal and order-total limits per bank.
What the buyer sees
The buyer picks “Credit card — Up2pay e-Transactions”, “Monetico” or “Systempay”, presses pay and enters the card on the secure page of the bank, with 3-D Secure. After paying they land on the thank-you page; if the bank has not confirmed yet, the page says it is waiting and refreshes by itself. A refusal or a cancellation brings them back to the pay page with a plain message, the cart is kept, and they can try again or choose another method.
What the admin gets
WooCommerce → French Bank Payments shows the three banks on one screen: on or off, Test or Production, the notification URL and the “Settings” and “Check connection” buttons. Each bank’s settings take the data from the bank’s welcome e-mail, the key, the reference prefix and the order status after payment. “Check connection” opens a payment page with your credentials on Up2pay’s platform, and checks Systempay’s REST password.
The order notes show every step: the buyer sent to the bank, the payment received with the transaction number and the last card digits, or the reason of a refusal. In Pro a refund, full or partial, is made from the order screen and sent to the bank, and the bank’s answer goes to the notes. The payment journal puts the three banks in one table.
How it works, step by step
- You switch on the bank of your contract in WooCommerce → French Bank Payments and enter the data from the welcome e-mail and the key.
- Monetico: you give the notification URL from the settings to the Monetico support. Systempay: you enter it in the back office. Up2pay: nothing to do, it goes with every payment.
- The buyer picks the bank at checkout, and the plugin sends them to the bank’s page with a signed form.
- The bank tells the shop the result; the plugin checks the signature, the amount and the currency, and only then sets the order to Processing.
- In Pro a refund is made from the order screen, and the bank’s answer goes to the notes and the journal.
Under the hood
- Up2pay: the form is signed with HMAC-SHA512, the bank’s answers are checked against the platform’s RSA public key.
- Monetico: form version 3.0 with MAC, the 3-D Secure order context with every payment.
- Systempay: HMAC-SHA-256 (or SHA-1 for old shops) for the form, the notification and the buyer’s return.
- The notification and the buyer’s return arrive in the same second: a lock records the payment once — one note, one stock reduction.
- A different amount or currency puts the order on hold with a note instead of shipping it.
- Each payment attempt has its own reference with your prefix, so two shops on one contract never collide.
- Keys are stored encrypted; errors always go to the WooCommerce log (source french-bank-payments). French translation included.
How to install
- Plugins → Add New → Upload Plugin: choose the zip and activate it.
- WooCommerce → French Bank Payments: open the bank of your contract.
- Choose the environment, enter the data from the bank’s welcome e-mail and the key, save and press “Check connection”.
- Monetico and Systempay: give the notification URL to the bank as the settings explain.
- Make one payment with a test card of your bank in the Test environment, then switch to Production.
- For Pro: paste the key or start the 7-day trial on the French Bank Payments page.
The “Download free” button gives the full archive: without a key all three banks work, and refunds, the journal and the limits switch on with a Pro key or the trial.
Questions
about the module
Didn't find the answer? Message us on Telegram and we'll reply within a business day.
Which bank do I need?
The one that holds your merchant contract for online card payments: Crédit Agricole — Up2pay e-Transactions; Crédit Mutuel or CIC — Monetico; Banque Populaire or Caisse d'Épargne — Systempay.
Can I try it without a contract?
Up2pay: yes, tick "Demo account" in the Test environment and the plugin fills in the public demo account of Crédit Agricole; nothing is charged. Monetico and Systempay give Test access with the contract.
Why the notification URL?
For Monetico it is the only way the payment result reaches the shop. Up2pay gets it with every payment. Systempay also confirms through the signed return of the buyer, but only the notification covers a buyer who closes the tab after paying.
Is this an official bank plugin?
No, it is an independent integration built on the banks' documentation. Up2pay, e-Transactions, Monetico and Systempay are trademarks of their owners.
Is there an OpenCart version?
Yes, a separate module, Up2Pay, Monetico & Systempay, for OpenCart 2.3, 3.x and 4.x.
No reviews yet. Be the first.
No questions yet. Ask one — we answer within 24 hours.
Not quite what you are looking for?
We build custom modules for WordPress, WooCommerce, OpenCart and Shopify. Tell us about the task and we'll prepare an estimate.
Order a custom module
Buying the module
—
Charged in UAH; your bank converts it to your currency. EUR price is approximate.



















