Odoo payment modules: your bank, connected to Odoo
Odoo includes Stripe, Adyen and PayPal, but not most of the payment solutions of French, Belgian and Dutch banks. We have developed and published many payment modules for Odoo, and the list keeps growing.
- Published on the Odoo Store
- 3-D Secure and refunds
- Ported at each version
Odoo payment modules for European banks
Each module has its page with screenshots, supported Odoo versions and the link to the Odoo Store, and many others are available.
Card payment, by bank
- Monetico
CIC, Crédit Mutuel, CB, Visa and Mastercard with 3-D Secure.
- Monetico Retail
Hosted payment page, 3-D Secure, multi-currency.
- CAWL
Crédit Agricole and Worldline, cards, Apple Pay, Google Pay, PayPal.
- Up2pay e-Transactions
Crédit Agricole, CB, Visa and Mastercard.
- Paybox
Crédit Agricole / Verifone.
- Axepta BNP Paribas
BNP Paribas, CB, Apple Pay, Google Pay, Wero, Bancontact.
- Rabobank Smart Pay
Netherlands, iDEAL, Wero, Bancontact, cards.
- HiPay
Cards, PayPal, iDEAL, Bancontact, SEPA, Klarna.
- Viva Wallet
Cards and local payment methods across Europe.
Subscriptions and public sector
- PayFIP
DGFiP, for public sector bodies.
Our guides to Odoo payment modules
Setup, payment flow, refunds and tests, bank by bank, written by the developers of the modules.
Monetico Integration in Odoo: Card Payment Module for Crédit Mutuel and CIC
Read the guide
CAWL for Odoo: the Online Payment Solution of Crédit Agricole and LCL
Read the guide
Pay in 3 Installments with Monetico on Odoo: the Split Payment That Boosts Sales
Read the guide
FLOA Pay for Odoo: Buy Now Pay Later with 35 Payment Methods Across 7 European Countries
Read the guide
Viva Wallet for Odoo: Smart Checkout, Refunds, Saved Cards and Subscriptions
Read the guide
HiPay Payment Provider for Odoo: 20+ Payment Methods, Capture, Refund & Wero Support
Read the guide
A new payment module, built like the published ones
If your bank is not in the list, we develop the module on the same basis.
- Payment page hosted by the bank or direct API.
- 3-D Secure, refusals, abandoned payments and late notifications.
- Refunds and reconciliation with invoices.
- Porting at each new Odoo version.
How we develop a new payment module
The method we follow for each published module.
-
Bank documentation and test account
We start from the bank's technical documentation and its test environment. Your merchant contract stays between you and your bank.
-
Every payment case
Accepted, refused or abandoned payment, 3-D Secure, late notification, refund: each case is tested.
-
Tests on a copy of your Odoo
You test on a neutralized copy of your database before switching to production keys.
-
Maintenance
Banks change their APIs and security rules, and Odoo releases a version every year: we keep the module up to date.
Frequently asked questions about Odoo payment modules
My bank is not in the list: can you develop the module?
Yes, from the technical documentation and the test environment of your bank, with the same method as our published modules.
Do the modules work on the e-commerce and on invoices?
Yes: on the online shop checkout, on payment links sent by e-mail and on the customer portal for invoices.
Is the payment reconciled with the invoice?
Yes. The payment confirmed by the bank is recorded in Odoo and matched with the order and the invoice.
Which Odoo versions are supported?
The versions supported by Odoo, and each module page lists them. We port the modules at each new version.
Who signs the contract with the bank?
You do. Your merchant contract stays between you and your bank; we only connect Odoo to it.
A bank to connect to Odoo?
Tell us which bank and which payment methods, we reply within 48 hours.
Discuss your payment project












