Payments

Odoo Adyen Integration

Use Adyen as a native payment provider for Odoo online payments and point-of-sale terminals.

Sync Direction Two-way sync
Sync Mode Real-time
Odoo Modules Payments, Accounting, Point of Sale, eCommerce
Overview

What Adyen Does and Why Connect It

Adyen is a payment platform that handles online payments and in-person card terminals on one account. Odoo ships Adyen as a native payment provider, and Adyen terminals are supported by Odoo Point of Sale.

Integrating Adyen suits a business that wants online and in-store payments on a single processor, with both reconciling into Odoo.

Data Flow

What Data Moves Between Adyen and Odoo

The native provider uses the Adyen API and notifications.

  • Odoo to Adyen: online payment requests, and terminal payment requests from Point of Sale.
  • Adyen to Odoo: payment results, refunds and notifications.
  • Reconciliation: Adyen payouts and fees mapped to Accounting.
What Goes Wrong

Common Pitfalls

  • Account structure. Adyen merchant accounts and the live URL prefix must be configured correctly.
  • Terminal integration. Point-of-sale terminals need pairing and the right terminal identifiers.
  • Notifications. Adyen notification webhooks must be set up for reliable confirmation.
  • Payout reconciliation. Adyen settlement reports must reconcile against Odoo.
  • Test versus live. Adyen test and live environments are separate and must not be mixed.
Setup

How the Integration Is Set Up

  1. Confirm the Adyen account and merchant accounts.
  2. Enable the Adyen provider in Odoo with API credentials and live prefix.
  3. Configure notifications.
  4. Pair point-of-sale terminals if in-store payments are used.
  5. Map payouts and fees to Accounting.
  6. Test online and terminal payments, then go live.

Want Adyen Connected to Odoo?

Request Consultation

Fit-first conversation. We will scope the data flow, the sync model, and what it takes to keep it stable.