POS Self-Order / Online Payment

pos_online_payment_self_order
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/19.0/pos_online_payment_self_order
VERSION
VERSION 1.0
CATEGORY
CATEGORYSales/Point of Sale
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOdoo S.A.
MAINTAINERS
MAINTAINERSOdoo S.A.
COMMITTERS
COMMITTERSOdoo Translation Bot, Julien Castiaux, Tiffany Chang (tic), Gorash, David Monnom (moda), Pedram (PEBR), Dylan Kiss (dyki), Sarah Bellefroid, Adrien Guilliams (adgu), reka-odoo, Joseph (jcb), parp-odoo, aamo-odoo, Loukas Wets (lowe), manv-afk, David Monnom, Bastien PIERRE, Krzysztof Magusiak (krma), Hadi El Yakhni, Guillaume V, Léopold Cantraine, abhk-odoo, rpka-odoo, Stephane Vanmeerhaeghe (stva), Traina Ludo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:51:45
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - pos_online_payment
    - point_of_sale
    - resource
    - base
    - web
    - stock_account
    - stock
    - product
    - mail
    - base_setup
    - bus
    - web_tour
    - html_editor
    - uom
    - barcodes_gs1_nomenclature
    - barcodes
    - digest
    - portal
    - http_routing
    - auth_signup
    - account
    - onboarding
    - analytic
    - phone_validation
    - partner_autocomplete
    - iap_mail
    - iap
    - iot_base
    - google_address_autocomplete
    - account_payment
    - payment
    - pos_self_order
    - pos_restaurant
    - link_tracker
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
res_config_settings_view_form_menu res.config.settings.view.form.inherit.pos_online_payment.view res.config.settings xpath Inherits point_of_sale.res_config_settings_view_form
Models touched (6)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • self_order_online_payment_method_id Many2one → pos.payment.method
    domain=[('is_online_payment', '=', True)] help='The online payment method to use when a customer pays a self-order online.' readonly=False store=True string='Self Online Payment' args: 'pos.payment.method'
Public methods (1)
  • has_valid_self_payment_method(self)

New fields (1)
  • use_self_order_online_payment Boolean
    compute='_compute_use_self_order_online_payment' readonly=True store=True
Public methods (4)
  • create(self, vals_list)
    @api.model_create_multi
  • get_and_set_online_payments_data(self, next_online_payment_amount=False)
  • get_order_to_print(self)
  • write(self, vals)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • pos_self_order_online_payment_method_id Many2one
    readonly=False related='pos_config_id.self_order_online_payment_method_id'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/18.0/pos_online_payment_self_order
VERSION
VERSION 1.0
CATEGORY
CATEGORYSales/Point of Sale
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Odoo Online, Tiffany Chang (tic), David Monnom (moda), Pedram (PEBR), tsm-odoo, Dylan Kiss (dyki), Sarah Bellefroid, Pedram (pebr), Adrien Guilliams (adgu), Louis (wil), Joseph (jcb), parp-odoo, aamo-odoo, Jitendra Prajapat, David Monnom, Bastien PIERRE, vlst-odoo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:25:58
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - pos_online_payment
    - 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
    - account_payment
    - payment
    - pos_self_order
    - pos_restaurant
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
res_config_settings_view_form_menu res.config.settings.view.form.inherit.pos_online_payment.view res.config.settings xpath Inherits point_of_sale.res_config_settings_view_form
Models touched (5)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • self_order_online_payment_method_id Many2one → pos.payment.method
    domain=[('is_online_payment', '=', True)] help='The online payment method to use when a customer pays a self-order online.' readonly=False store=True string='Self Online Payment' args: 'pos.payment.method'
Public methods (0)

No public methods.

New fields (1)
  • use_self_order_online_payment Boolean
    compute='_compute_use_self_order_online_payment' readonly=True store=True
Public methods (3)
  • create(self, vals_list)
    @api.model_create_multi
  • get_and_set_online_payments_data(self, next_online_payment_amount=False)
  • write(self, vals)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • pos_self_order_online_payment_method_id Many2one
    readonly=False related='pos_config_id.self_order_online_payment_method_id'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/17.0/pos_online_payment_self_order
VERSION
VERSION 1.0
CATEGORY
CATEGORYSales/Point of Sale
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Odoo Online, Joseph Caburnay, Tiffany Chang (tic), Gorash, David Monnom (moda), Dylan Kiss (dyki), Michael (mcm), “moda”, Theo VINCENT (thvi), Pedram (pebr), Adrien Guilliams (adgu), Louis (wil), vlst
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:02:09
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - pos_online_payment
    - 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
    - onboarding
    - analytic
    - account_payment
    - payment
    - pos_self_order
    - pos_restaurant
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
res_config_settings_view_form_menu res.config.settings.view.form.inherit.pos_online_payment.view res.config.settings xpath Inherits point_of_sale.res_config_settings_view_form
Models touched (3)

New fields (1)
  • self_order_online_payment_method_id Many2one → pos.payment.method
    domain=[('is_online_payment', '=', True)] help='The online payment method to use when a customer pays a self-order online.' readonly=False store=True string='Self Online Payment' args: 'pos.payment.method'
Public methods (0)

No public methods.

New fields (1)
  • use_self_order_online_payment Boolean
    compute='_compute_use_self_order_online_payment' readonly=True store=True
Public methods (3)
  • create(self, vals_list)
    @api.model_create_multi
  • get_and_set_online_payments_data(self, next_online_payment_amount=False)
  • write(self, vals)

New fields (1)
  • pos_self_order_online_payment_method_id Many2one
    readonly=False related='pos_config_id.self_order_online_payment_method_id'
Public methods (0)

No public methods.