Aceitar Pagamentos Cripto no Odoo ERP e E-Commerce

Connect Odoo 16, 17, and 18 Sales, Invoicing, and Website E-Commerce to XPayr non-custodial checkout across 16 blockchains with automated journal reconciliation and a flat 0.5% fee.

Integration Details

Version 1.0.0
Last Updated 2026-11-12
Compatibility Odoo 16 / 17 / 18 (Community & Enterprise)
Open-Source Repo v1.0.0 Release
View Odoo Payment Provider Blueprint

How to integrate XPayr with Odoo ERP & Website

  1. Configure a custom Payment Provider or Automated Action in Odoo Accounting / Website
  2. Add your XPayr API Key (sk_test_ or sk_live_) and Webhook Secret in Odoo System Parameters
  3. Create XPayr Checkout Duplo sessions tied to sale.order or account.move invoice references
  4. Auto-reconcile payment.completed HMAC webhooks into your dedicated Odoo Crypto Clearing Journal

5-Step Odoo ERP & Storefront Setup

  1. Open Odoo -> Accounting -> Configuration -> Journals and create a dedicated "USDC / USDT Non-Custodial Clearing" bank journal.
  2. Store xpayr.api_key and xpayr.webhook_secret inside Settings -> Technical -> System Parameters.
  3. When generating a Customer Invoice (account.move) or Website Cart checkout, call POST https://xpayr.com/api/v1/payments with order_id set to the Odoo reference (e.g. INV/2026/00412).
  4. Expose an Odoo @http.route("/payment/xpayr/webhook", type="http", csrf=False) controller that verifies X-XPayr-Signature with hmac.compare_digest over request.httprequest.get_data().
  5. On payment.completed or payment.underpaid_accepted, post the 99.5% net receipt and 0.5% gateway fee split directly against the open Odoo invoice with tx_hash stored in payment_ref.

Why B2B wholesalers & Odoo ERP teams choose XPayr

Replace 5-day SWIFT wires

Settle $5,000–$250,000 international Odoo wholesale invoices in seconds on Base, Arbitrum, TRON, or XRPL at 0.5%.

Clean double-entry ERP journals

Every webhook carries gross amount, 99.5% net receipt, 0.5% fee, chain, and tx_hash for instant Odoo reconciliation.

Safe Multisig & Ledger ready

Route B2B proceeds directly into corporate Safe{Wallet}, Squads, or Ledger vaults (/wallets/safe-multisig) with zero processor custody.

1% Exchange QR tolerance

Prevent stuck B2B orders when overseas buyers pay Odoo invoices from Binance, Bybit, or Kraken accounts.

Unified Crypto Invoicing & Storefront Checkout for Odoo 16 / 17 / 18

Odoo powers millions of B2B distributors, manufacturers, SaaS vendors, and multi-warehouse retailers worldwide. Pairing Odoo Invoicing and Website E-Commerce with XPayr eliminates cross-border correspondent bank delays, 3.5% card FX fees, and manual accountant screenshot checks while keeping 100% of treasury custody under your own keys.

FAQ

Odoo ERP Crypto Payment Integration FAQ

Yes. Standard Python requests + hmac controllers work identically across self-hosted Odoo Community, Odoo.sh, and custom Odoo Enterprise modules; Odoo Online SaaS users can also connect via Make.com (/plugins/make) or Zapier (/plugins/zapier).

Book 100% of the customer invoice as paid, debit 99.5% to your Stablecoin Treasury Asset account, and debit 0.5% to Payment Gateway Expense — matching /tools/crypto-accounting-export-simulator.

Yes! Generate a 1-year or custom-TTL XPayr invoice link (/invoices) and embed the URL or QR code directly inside your Odoo QWeb PDF invoice template.

European B2B buyers favor MiCA-aligned EURC and USDC (/currencies/eurc-payments), while APAC, MENA, and LATAM wholesale buyers frequently settle in TRON TRC-20 USDT, Base USDC, or XRPL RLUSD.

Modernize Odoo B2B & e-commerce settlement at 0.5%.

Test Odoo invoice links and HMAC webhooks free on XPayr Sandbox.