POS Payment Terminal

pos_payment_terminal
REPOSITORY
REPOSITORYOCA/pos
GIT
GIThttps://github.com/OCA/pos.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/pos/tree/18.0/pos_payment_terminal
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYPoint Of Sale
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, GRAP, Aurélien DUMAINE, ACSONE SA/NV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, GRAP, Aurélien DUMAINE, ACSONE SA/NV
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, phucph
WEBSITE
WEBSITEhttps://github.com/OCA/pos
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:08
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - point_of_sale
    - stock_account
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - uom
    - barcodes_gs1_nomenclature
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - account
    - onboarding
    - analytic
    - phone_validation
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds support for credit card reader and checks printer in
the Point of Sale.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
pos_payment_method_view_form pos.payment.method field Inherits point_of_sale.pos_payment_method_view_form
res_config_settings_view_form res.config.settings.view.form.inherit res.config.settings xpath Inherits point_of_sale.res_config_settings_view_form
Models touched (3)

New fields (2)
  • iface_payment_terminal Boolean
    help='A payment terminal is available on the Proxy' string='OCA Payment Terminal'
  • payment_terminal_hide_back_btn Boolean
    default=True help='Prevent from returning to basket from payment screen as soon as a payment line exists' string='Hide Back Button'
Public methods (0)

No public methods.

New fields (3)
  • oca_fast_payment Boolean
    default=True string='Fast Payment'
  • oca_payment_terminal_id Char
    help='The identifier of the terminal as known by the hardware proxy. ' string='Terminal Identifier'
  • oca_payment_terminal_mode Selection
    default='card' string='Payment Mode' args: [('card', 'Card'), ('check', 'Check')]
Public methods (0)

No public methods.

New fields (2)
  • pos_iface_payment_terminal Boolean
    readonly=False related='pos_config_id.iface_payment_terminal'
  • pos_payment_terminal_hide_back_btn Boolean
    readonly=False related='pos_config_id.payment_terminal_hide_back_btn'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/pos
GIT
GIThttps://github.com/OCA/pos.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/pos/tree/16.0/pos_payment_terminal
VERSION
VERSION 1.0.3
CATEGORY
CATEGORYPoint Of Sale
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, GRAP, Aurélien DUMAINE, ACSONE SA/NV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, GRAP, Aurélien DUMAINE, ACSONE SA/NV
COMMITTERS
COMMITTERSSylvain LE GAL, Weblate, OCA-git-bot, Benjamin Willig, oca-ci, Nico Winkelsträter
WEBSITE
WEBSITEhttps://github.com/OCA/pos
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:40
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - point_of_sale
    - stock_account
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - barcodes_gs1_nomenclature
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - account
    - analytic
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
pos_payment_method_view_form pos.payment.method field Inherits point_of_sale.pos_payment_method_view_form
Models touched (2)

New fields (2)
  • oca_payment_terminal_id Char
    help='The identifier of the terminal as known by the hardware proxy. Leave empty if the proxy has only one terminal connected.' string='Terminal identifier'
  • oca_payment_terminal_mode Selection
    default='card' string='Payment Mode' args: [('card', 'Card'), ('check', 'Check')]
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/pos
GIT
GIThttps://github.com/OCA/pos.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/pos/tree/14.0/pos_payment_terminal
VERSION
VERSION 2.1.0
CATEGORY
CATEGORYPoint Of Sale
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, GRAP, Aurélien DUMAINE, ACSONE SA/NV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, GRAP, Aurélien DUMAINE, ACSONE SA/NV
COMMITTERS
COMMITTERSStéphane Bidoul, Alexis de Lattre, OCA Transbot, oca-travis, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/pos
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:50
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - point_of_sale
    - stock_account
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - account
    - analytic
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
assets assets ir.ui.view qweb Inherits point_of_sale.assets
pos_payment_method_view_form pos.payment.method field Inherits point_of_sale.pos_payment_method_view_form
Models touched (1)

New fields (2)
  • oca_payment_terminal_id Char
    help='The identifier of the terminal as known by the hardware proxy. Leave empty if the proxy has only one terminal connected.' string='Terminal identifier'
  • oca_payment_terminal_mode Selection
    default='card' string='Payment Mode' args: [('card', 'Card'), ('check', 'Check')]
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/pos
GIT
GIThttps://github.com/OCA/pos.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/pos/tree/13.0/pos_payment_terminal
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYPoint Of Sale
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, GRAP, Aurélien DUMAINE, ACSONE SA/NV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, GRAP, Aurélien DUMAINE, ACSONE SA/NV
COMMITTERS
COMMITTERSStéphane Bidoul, OCA Transbot, oca-travis, Weblate, OCA-git-bot, Tom Blauwendraat, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/pos
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:09
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - point_of_sale
    - stock_account
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - barcodes
    - account
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
assets assets ir.ui.view qweb Inherits point_of_sale.assets
pos_payment_method_view_form pos.payment.method field Inherits point_of_sale.pos_payment_method_view_form
Models touched (1)

New fields (2)
  • oca_payment_terminal_id Char
    help='The identifier of the terminal as known by the hardware proxy. Leave empty if the proxy has only one terminal connected.' string='Terminal identifier'
  • oca_payment_terminal_mode Selection
    default='card' string='Payment Mode' args: [('card', 'Card'), ('check', 'Check')]
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/pos
GIT
GIThttps://github.com/OCA/pos.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/pos/tree/12.0/pos_payment_terminal
VERSION
VERSION 0.1.6
CATEGORY
CATEGORYPoint Of Sale
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, GRAP, Aurélien DUMAINE
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, GRAP, Aurélien DUMAINE
COMMITTERS
COMMITTERSSylvain LE GAL, Ivàn Todorovich, OCA Transbot, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/pos
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:13
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - point_of_sale
    - stock_account
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - barcodes
    - account
    - analytic
    - portal
    - http_routing
    - digest
    - web_editor
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
assets assets ir.ui.view qweb Inherits point_of_sale.assets
view_account_journal_form account.journal group Inherits point_of_sale.view_account_journal_pos_user_form
view_pos_config_form pos.config xpath Inherits point_of_sale.pos_config_view_form
Models touched (3)

New fields (1)
  • pos_terminal_payment_mode Selection
    help='Select the payment mode sent to the payment terminal' selection=[('card', 'Card'), ('check', 'Check')] string='Terminal Payment Mode'
Public methods (0)

No public methods.

New fields (1)
  • iface_payment_terminal Boolean
    help='A payment terminal is available on the Proxy' args: 'Payment Terminal'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/pos
GIT
GIThttps://github.com/OCA/pos.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/pos/tree/10.0/pos_payment_terminal
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYPoint Of Sale
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, Aurélien DUMAINE
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, Aurélien DUMAINE
COMMITTERS
COMMITTERSAlexis de Lattre, Pedro M. Baeza, Sylvain LE GAL, GitHub, Stéphane Bidoul (ACSONE), Invitu, OCA Transbot, oca-travis, OCA-git-bot, hparfr
WEBSITE
WEBSITEhttps://github.com/OCA/pos
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:19:54
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - point_of_sale
    - stock_account
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - web_tour
    - report
    - procurement
    - barcodes
    - web_planner
    - account
    - analytic
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
assets pos_payment_terminal assets ir.ui.view qweb Inherits point_of_sale.assets
view_account_journal_pos_user_form pos.payment.terminal.journal.form account.journal field Inherits point_of_sale.view_account_journal_pos_user_form
view_pos_config_form pos.payment.terminal.config.form pos.config field Inherits point_of_sale.view_pos_config_form
Models touched (3)

New fields (1)
  • payment_mode Selection
    help='Select the payment mode sent to the payment terminal' args: [('card', 'Card'), ('check', 'Check')], 'Payment Mode'
Public methods (0)

No public methods.

New fields (1)
  • iface_payment_terminal Boolean
    help='A payment terminal is available on the Proxy' args: 'Payment Terminal'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/pos
GIT
GIThttps://github.com/OCA/pos.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/pos/tree/9.0/pos_payment_terminal
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYPoint Of Sale
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, Aurélien DUMAINE
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, Aurélien DUMAINE
COMMITTERS
COMMITTERSPedro M. Baeza, Denis Roussel, Stéphane Bidoul (ACSONE), OCA Transbot, oca-travis
WEBSITE
WEBSITEhttps://github.com/OCA/pos
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:19
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - point_of_sale
    - sale_stock
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - account
    - product
    - decimal_precision
    - report
    - analytic
    - web_tip
    - web_planner
    - procurement
    - stock_account
    - stock
    - barcodes
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
assets pos_payment_terminal assets ir.ui.view qweb Inherits point_of_sale.assets
view_account_journal_pos_user_form pos.payment.terminal.journal.form account.journal field Inherits point_of_sale.view_account_journal_pos_user_form
view_pos_config_form pos.payment.terminal.config.form pos.config field Inherits point_of_sale.view_pos_config_form
Models touched (3)

New fields (1)
  • payment_mode Selection
    help='Select the payment mode sent to the payment terminal' args: [('card', 'Card'), ('check', 'Check')], 'Payment Mode'
Public methods (0)

No public methods.

New fields (1)
  • iface_payment_terminal Boolean
    help='A payment terminal is available on the Proxy' args: 'Payment Terminal'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/pos
GIT
GIThttps://github.com/OCA/pos.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/pos/tree/8.0/pos_payment_terminal
VERSION
VERSION 0.1.0
CATEGORY
CATEGORYPoint Of Sale
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion, Aurélien DUMAINE
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion, Aurélien DUMAINE
COMMITTERS
COMMITTERSStéphane Bidoul, Alexis de Lattre, Yannick Vaucher, Alexandre Fayolle, Sylvain LE GAL, Stéphane Bidoul (ACSONE), OCA Transbot, oca-travis, Weblate, OCA-git-bot, Auélien DUMAINE
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:20
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - point_of_sale
    - sale_stock
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web_kanban
    - web
    - web_kanban_sparkline
    - account_voucher
    - account
    - product
    - decimal_precision
    - report
    - analytic
    - board
    - edi
    - email_template
    - procurement
    - stock_account
    - stock
    - web_kanban_gauge
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
assets_backend point_of_sale assets ir.ui.view qweb Inherits web.assets_backend
index pos_payment_terminal index ir.ui.view qweb Inherits point_of_sale.index
view_account_journal_pos_user_form pos.payment.terminal.journal.form account.journal field Inherits point_of_sale.view_account_journal_pos_user_form
view_pos_config_form pos.payment.terminal.config.form pos.config field Inherits point_of_sale.view_pos_config_form
Models touched (2)

New fields (1)
  • payment_mode Selection
    help='Select the payment mode sent to the payment terminal' args: (('card', 'Card'), ('check', 'Check')), 'Payment mode'
Public methods (0)

No public methods.

New fields (1)
  • iface_payment_terminal Boolean
    help='A payment terminal is available on the Proxy' args: 'Payment Terminal'
Public methods (0)

No public methods.