Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Point Of Sale
  3. POS Binance Pay v 19.0
  4. Sales Conditions FAQ

POS Binance Pay

by MI ERP APP https://www.mi-erp.app
Odoo

$ 799.99

In-App Purchases
v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Point of Sale (point_of_sale)
• Discuss (mail)
• Inventory (stock)
• Invoicing (account)
Community Apps Dependencies Show
Payment Provider: Binance Pay
Lines of code 1290
Technical Name pos_binance_pay
LicenseSee License tab
Websitehttps://www.mi-erp.app
  • Description
  • Manifest
  • License
POS Binance Pay

POS Binance Pay — On-screen Crypto QR at the Register

Accept Binance Pay at the Odoo 19 Point of Sale with an on-screen QR on both the cashier and customer displays, automatic confirmation, and the choice to charge in several cryptocurrencies — pay in USDT or BTC with live conversion.

Odoo 19 On-screen QR Customer Display Pay in USDT or BTC Auto-validate POS Refunds
POS Binance Pay — Odoo 19

What you get


POS Binance Pay turns Binance Pay into a real terminal for the Odoo 19 Point of Sale. The cashier taps the method, a QR is drawn right on the register screen — and mirrored on the customer-facing display — the customer scans it with their Binance app, and the line confirms and the order auto-validates on its own. No external hardware, no redirect: the QR is native and the confirmation is automatic.

Confirmation comes through an RSA-verified webhook pushed over the POS bus, with a 5-second polling fallback (the pattern Odoo's own terminals use) so it keeps working even if a notification is missed or the browser is refreshed. The order is created on the backend — credentials never touch the browser — and cancelling a waiting line calls Binance's Close Order, with a guard that never drops a line the customer already paid.

Pay in USDT or BTC — the register does the conversion. Create one payment method per cryptocurrency; the cashier picks how the customer pays and the POS converts the total to that coin, showing the amount in it on both screens.
Customer display, out of the box. The QR, the fiat total and the crypto amount all appear on the customer-facing screen through Odoo's native display pipeline — nothing extra to wire up.
Shares the eCommerce provider. Depends on Binance Pay for eCommerce and reuses its credentials and API client — configure Binance once, sell online and in person.

Key features


On-screen QR — no hardware

The register generates the Binance QR from the order and draws it inside the payment screen. The same QR is pushed to the customer-facing display with the fiat and crypto amounts. The customer scans with the Binance app — that's it.

Embedded QR Customer display No terminal device

Automatic confirmation

An RSA-verified webhook notifies the POS over the bus; the frontend re-queries the order and marks the line paid, then the order auto-validates. A 5-second polling fallback covers missed notifications and page refreshes.

Webhook + bus Polling fallback Auto-validate

Multiple cryptocurrencies

Set up one payment method per coin — "Binance Pay USDT", "Binance Pay BTC", and so on. Each denominates the order in its currency; volatile coins are priced live through Binance's public spot API and the amount is shown on both the register and the customer screen.

USDT · BTC BNB · ETH Live spot pricing

Cancel & refund

Cancel a waiting line and the POS calls Close Order — but if the customer already paid in that window, the payment is kept, never dropped. Refunds go through as negative lines on a return order, prorated to the crypto amount.

Close Order Race-safe POS refunds

Product screenshots


Real screenshots from the module running on Odoo 19, captured by the Playwright end-to-end suite: on-screen QR, customer display, RSA webhook confirmation and cancellation.

Customer display The star
Customer display with QR and BTC amount
QR + crypto amount on the customer screen

Everything in one place: the customer-facing display shows the QR, the prompt "Scan with Binance Pay (BTC)", the amount converted to the chosen coin ($ 28.75 · 0.00046371 BTC) and the order line. The QR comes for free from Odoo's native display pipeline.

Register On-screen QR · multi-crypto
QR on the register with BTC amount
QR on the cashier screen

The QR is drawn inside the payment screen with the fiat total and the crypto amount — here, priced in BTC.

POS payment method config
One method per currency

Each Binance Pay method carries its own crypto currency, so "USDT" and "BTC" show up as separate buttons for the cashier.

Confirmation Auto-validate
Payment confirmed on the POS
Paid & auto-validated

The webhook confirms the line, the order validates on its own and the POS jumps straight to the receipt — no extra clicks.

POS receipt with Binance Pay line
Receipt

The receipt shows the Binance Pay line; the pos.payment stores Binance's transactionId and prepayId for reconciliation.

Cancel a waiting Binance Pay line
Cancel a waiting line

Cancelling a pending line calls Binance's Close Order. If the customer already paid in that window, the payment is kept — a cashier can never drop a real payment.

How a sale flows


  1. 1 Cashier picks a Binance Pay method (e.g. USDT or BTC); the POS converts the total and creates the Binance order.
  2. 2 The QR appears on the register and the customer display with the amount in the chosen crypto.
  3. 3 The customer scans and pays; the RSA webhook confirms over the bus (polling as fallback) and the order auto-validates.
  4. 4 Need to cancel or refund? Close Order on cancel (race-safe), or a prorated crypto refund on a return order.

Requires


This module depends on Binance Pay for eCommerce (payment_binance_pay), which holds the Binance merchant credentials and the API client. Install and configure that provider once; POS Binance Pay reuses it.

Contact us


GRUPO MI ERP SAS · José Luis Vizcaya López
info@mi-erp.app · www.mi-erp.app

GRUPO MI ERP SAS — José Luis Vizcaya López

www.mi-erp.app

Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Point of Sale (point_of_sale)
• Discuss (mail)
• Inventory (stock)
• Invoicing (account)
Community Apps Dependencies Show
Payment Provider: Binance Pay
Lines of code 1290
Technical Name pos_binance_pay
LicenseSee License tab
Websitehttps://www.mi-erp.app
Proprietary License v1.0

Este software y los archivos asociados (el "Software") solo se pueden utilizar (ejecutar,
modificado, ejecutado después de modificaciones) si ha comprado una licencia válida
de los autores, normalmente a través de las aplicaciones de Odoo, o si ha recibido una
acuerdo de los autores del Software (consulte el archivo COPYRIGHT).

Puede desarrollar módulos de Odoo que utilicen el Software como una biblioteca (normalmente
dependiendo de él, importándolo y usando sus recursos), pero sin copiar
cualquier código fuente o material del Software.

Está prohibido publicar, distribuir, sublicenciar o vender copias del Software.
o copias modificadas del Software.

El aviso de copyright anterior y este aviso de permiso deben incluirse en todos
copias o partes sustanciales del Software.

EL SOFTWARE SE PROPORCIONA "TAL CUAL", SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O
IMPLÍCITAS, INCLUIDAS PERO NO LIMITADAS A LAS GARANTÍAS DE COMERCIABILIDAD,
APTITUD PARA UN PROPÓSITO PARTICULAR Y NO INFRACCIÓN.
EN NINGÚN CASO LOS AUTORES O TITULARES DE LOS DERECHOS DE AUTOR SERÁN RESPONSABLES DE NINGÚN RECLAMO,
DAÑOS U OTRA RESPONSABILIDAD, YA SEA EN UNA ACCIÓN DE CONTRATO, AGRAVIO O DE OTRA FORMA,
SURGIENDO, FUERA DE O EN RELACIÓN CON EL SOFTWARE O EL USO U OTROS
NEGOCIACIONES EN EL SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with