DevTalents
Odoo payment modules

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
Billy, the DevTalents mascot, next to an open safe full of coins
Available modules

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.

  • Alma
  • Monetico
  • CAWL
  • Axepta BNP Paribas
  • Up2pay e-Transactions
  • Rabobank Smart Pay
  • FLOA
  • HiPay
  • Scalapay
  • PayFIP
  • Paybox
  • Monetico Retail
  • Viva Wallet

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.

Pay in instalments

  • Alma

    2 to 12 instalments, module approved by the Alma team.

  • FLOA

    BNP Paribas, 3, 4 or 10 instalments and deferred payment.

  • Scalapay

    3 or 4 interest-free instalments.

Subscriptions and public sector

  • PayFIP

    DGFiP, for public sector bodies.

Guides

Our guides to Odoo payment modules

Setup, payment flow, refunds and tests, bank by bank, written by the developers of the modules.

Billy, the DevTalents mascot, checking every case with a magnifying glass
Your bank is missing?

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.
Our method

How we develop a new payment module

The method we follow for each published module.

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

  2. Every payment case

    Accepted, refused or abandoned payment, 3-D Secure, late notification, refund: each case is tested.

  3. Tests on a copy of your Odoo

    You test on a neutralized copy of your database before switching to production keys.

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

Our Odoo modules

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
Billy, the DevTalents mascot, giving the OK sign