Back to Blog

May 9, 2026

Odoo Point of Sale Adds Mollie as a Native Payment Terminal With No IoT Box Required

Odoo now supports Mollie payment terminals directly inside Point of Sale, covering physical card readers, tap terminals, and mobile terminal apps for Android and iOS without requiring additional IoT hardware.

Retail POS payment terminals have always been oddly fragmented. You pick your ERP, you pick your terminal vendor, and then you hope somebody built the glue between them. When that glue doesn’t exist, you end up with cashiers tabbing between screens, manually typing amounts into standalone card readers, and reconciling mismatched totals at end of day.

Odoo just eliminated that friction for Mollie users. The Point of Sale system now natively supports Mollie’s payment terminals — physical card readers, tap-to-pay terminals, and their Android and iOS terminal apps. The integration runs directly between the POS and Mollie’s infrastructure without requiring an IoT Box, which is a notable departure from how some other Odoo hardware integrations work.

What Mollie Brings to the Counter

Mollie has built a strong presence in European payments, particularly in the Netherlands, Belgium, Germany, and France. Their in-person payment product supports a broad list of countries and covers the range of hardware form factors retailers actually use: countertop terminals for fixed registers, portable terminals for table-side payments in restaurants, and app-based terminals that turn a phone or tablet into a card reader.

The absence of an IoT Box requirement is worth underscoring. Many Odoo POS hardware integrations — barcode scanners, receipt printers, cash machines — route through an IoT Box that acts as a local hub between the POS software and the peripheral. Mollie terminals communicate directly with Odoo through their cloud API, which simplifies the physical setup considerably. One fewer device to power, configure, and troubleshoot.

Getting the Terminal Credentials

Configuration starts on Mollie’s side. After logging into a Mollie account, you navigate to the in-person payments section and select the terminal you want to connect. Two pieces of information need to be copied: the Terminal ID, found under the terminal information panel, and the Live API Key, accessible through the developer section of the dashboard.

The Live API Key is the sensitive credential here. It provides full access to the Mollie account, which means it should be treated with the same care as any payment provider secret. Odoo stores it in the payment provider configuration, not in the individual POS settings, which keeps it centralized.

Connecting It to Odoo

On the Odoo side, the setup follows the standard payment method pattern. You create a new payment method, set the journal to Bank, assign it to the relevant Point of Sale location, and choose Terminal as the integration type. The Mollie-specific fields appear once you select Mollie as the provider — a field for the Terminal ID and a link to the payment provider form where the API key lives.

One detail that might trip up first-time configurators: the payment provider’s State field should stay on Disabled if Mollie isn’t also being used for online payments. The POS terminal connection works independently of the online payment flow, and enabling the provider state when you don’t need online payments just creates unnecessary surface area.

Why This Matters for European Retailers

Odoo’s POS hardware ecosystem has been expanding steadily — Cashdro cash machines, iMin receipt printers, customer-facing displays. Each addition follows the same pattern: native integration, minimal middleware, direct data flow into accounting.

Mollie fills a specific gap in that ecosystem. European retailers who already use Mollie for their online payments can now use the same provider in-store. One provider, one reconciliation flow, one set of transaction fees to negotiate. For businesses running both an e-commerce storefront and physical locations through Odoo, that consolidation eliminates the operational overhead of managing separate payment stacks.

The app-based terminal option is particularly interesting for pop-up shops, market stalls, and restaurants where installing fixed hardware isn’t practical. A server with a phone running the Mollie terminal app can process card payments tableside and have them land directly in the Odoo accounting journal. No separate card reader to charge, no Bluetooth pairing headaches, no reconciliation mismatch.

The Broader Shift

Adding Mollie extends a trend in Odoo’s payment strategy: giving retailers more choice without adding complexity. Each terminal integration — whether it’s Adyen, Stripe, Vantiv, or now Mollie — plugs into the same payment method framework. The cashier’s experience at the register stays identical regardless of which provider is running behind the scenes. The difference is entirely in the back office: which provider, which fee structure, which countries are supported.

For retailers evaluating their payment terminal options, the question is no longer whether Odoo supports their preferred provider. It’s increasingly just a matter of which provider offers the best terms for their market.

Ready to experience Odoo AI?

Join hundreds of teams using DearERP to customize Odoo in minutes, not weeks. Plans start at $29/month.