SuperiorPayments

ERP integration

Odoo

A Payment Acquirer inside Odoo's full ERP stack.

All integrations

An Odoo Apps Store module that registers Superior Payments as a Payment Acquirer across every Odoo module that takes money — Sales, Invoicing, eCommerce, Subscriptions, POS, and the Customer Portal. Multi-company aware, multi-currency aware, and built for both Community and Enterprise editions.

What you get

Payment Acquirer module

Installs as a standard Odoo Apps Store module. Once enabled, Superior appears as a Payment Acquirer on every Odoo flow that takes payment — no per-module wiring required.

Sales, Invoicing, and AR

Invoice payment links, Sales Order down-payments, and AR collection all run through Superior. Cash receipts post to the correct journal, customer, and analytic account automatically.

Subscriptions module

Tokenized recurring drafts against the Odoo Subscriptions module. Failed renewals trigger Odoo's dunning workflow with account-updater retry built in.

Multi-company routing

Each Odoo company maps to its own merchant identifier. Consolidated reporting rolls up in your existing Odoo company hierarchy — no separate reconciliation workbook.

How it works

From install to live traffic on Odoo.

No middleware to maintain, no PCI-scoped infrastructure to host. The flow below is the same whether you're a small business or processing nine figures a year.

  1. 1

    Install from the Odoo Apps Store

    Standard Odoo Apps Store install. Compatible with Community and Enterprise on Odoo 16, 17, and 18 — same module, version-aware code paths.

  2. 2

    Configure as a Payment Acquirer

    Add Superior Payments as a Payment Acquirer in Odoo's Accounting / Website settings. The acquirer appears on every Odoo flow that takes money — Sales, eCommerce, Invoicing, Subscriptions, POS, Customer Portal.

  3. 3

    Multi-company mapping

    If you run multiple Odoo companies, map each one to its own Superior MID. Per-company deposit accounts, currencies, and journals — all configured once.

  4. 4

    Process across the stack

    Customers pay invoices from the Customer Portal, complete checkout in Odoo eCommerce, swipe cards in Odoo POS, or renew subscriptions automatically — all through the same Superior acquirer. Cash receipts post correctly to every journal.

Who runs it

Where Odoo merchants get the most lift.

Three merchant profiles where this integration consistently pays back in the first quarter.

Mid-market multi-company orgs

Multi-entity manufacturers, distributors, or services running Odoo Enterprise. Per-company MID routing means each entity settles to its own bank without manual journal entries.

Odoo eCommerce + POS retailers

Stores that want one platform for online and in-store. Same customer vault, same fraud rules, same reporting — across the eCommerce storefront and the in-store POS.

Odoo Subscriptions / SaaS

Tokenized recurring billing across the Odoo Subscriptions module with full dunning workflow integration. Failed renewals trigger the standard Odoo retry sequence before churn fires.

Better with Superior

Why Odoo merchants choose the full stack.

Odoo merchants are typically running the platform as their full operational backbone — payments are one piece of a Sales→AR→Reporting flow. Superior's strongest pairings for Odoo are ACH for high-ticket B2B invoicing (the Subscriptions module supports both card and ACH renewals), AI fraud detection for the eCommerce side, and our Gateway-as-a-Service offering for ISVs building on top of Odoo.

Want pricing for Odoo + the full Superior stack?

One quote covers the integration, AI fraud, chargeback automation, and gateway access.

Frequently asked

Common questions from merchants evaluating this integration.

Community or Enterprise?

Both. The module supports Community and Enterprise editions with feature parity on the core payment flows.

Does it work across Odoo 16, 17, and 18?

Yes — all three currently-supported major versions. The module uses Odoo's version-aware code paths to maintain compatibility.

Multi-currency?

Yes. Each transaction processes in its Odoo-selected currency. Settlement currency is configured per Superior MID.

What about Odoo POS card-present transactions?

Card-present POS is supported via Superior's EMV-certified terminal options, integrated with the Odoo POS hardware module. The terminal connects to the same backend as eCommerce and invoicing, so reporting unifies.

Connect Superior Payments to Odoo.

Tell us about your environment — current processor, monthly volume, multi-entity structure — and we'll quote the integration and the full Superior stack in one number.