| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/17.0/pos_mercury |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Sales/Point of Sale |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Odoo Online, Jorge Pinna Puissant, Victor Feyens, Joseph Caburnay, Samuel Degueldre, Tiffany Chang (tic), Gorash, Pierre Paridans, David Monnom (moda), Louis Wicket (wil), Mylyna Hy, Michael (mcm), Theo VINCENT (thvi), Louis (wil), Loukas Wets (lowe), vlst, Pierre Pulinckx (pipu), Pulinckx Pierre (PIPU) |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:02:10 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - web - base - barcodes - point_of_sale - stock_account - stock - product - base_setup - bus - web_tour - uom - barcodes_gs1_nomenclature - digest - portal - web_editor - http_routing - auth_signup - resource - account - onboarding - analytic |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Allow credit card POS payments
==============================
This module allows customers to pay for their orders with credit
cards. The transactions are processed by Vantiv (developed by Wells
Fargo Bank). A Vantiv merchant account is necessary. It allows the
following:
* Fast payment by just swiping a credit card while on the payment screen
* Combining of cash payments and credit card payments
* Cashback
* Supported cards: Visa, MasterCard, American Express, Discover
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
mercury_common |
mercury_common | ir.ui.view | qweb | New |
mercury_return |
mercury_return | ir.ui.view | qweb | New |
mercury_transaction |
mercury_transaction | ir.ui.view | qweb | New |
mercury_voidsale |
mercury_voidsale | ir.ui.view | qweb | New |
pos_payment_method_view_form |
Payment Method | pos.payment.method | xpath | Inherits point_of_sale.pos_payment_method_view_form |
res_config_settings_view_form_inherit_pos_mercury |
res.config.form.inherit.mercury | res.config.settings | div | Inherits point_of_sale.res_config_settings_view_form |
view_pos_mercury_configuration_form |
Vantiv Configurations | pos_mercury.configuration | form | New |
view_pos_mercury_configuration_tree |
Vantiv Configurations | pos_mercury.configuration | tree | New |
view_pos_order |
POS orders | pos.order | xpath | Inherits point_of_sale.view_pos_pos_form |
type
Selection
ondelete={'credit': 'set default'}
selection_add=[('credit', 'Credit Card')]
No public methods.
No new fields.
Public methods (0)No public methods.
mercury_card_brand
Char
help='The brand of the payment card (e.g. Visa, AMEX, ...)'
string='Card Brand'
mercury_card_number
Char
help='The last 4 numbers of the card used to pay'
string='Card Number'
mercury_card_owner_name
Char
string='Card Owner Name'
mercury_invoice_no
Char
help='Invoice number from Vantiv Pay'
string='Vantiv invoice number'
mercury_prefixed_card_number
Char
compute='_compute_prefixed_card_number'
help='The card number used for the payment.'
string='Card Number Prefix'
mercury_record_no
Char
help='Payment record number from Vantiv Pay'
string='Vantiv record number'
mercury_ref_no
Char
help='Payment reference number from Vantiv Pay'
string='Vantiv reference number'
No public methods.
pos_mercury_config_id
Many2one → pos_mercury.configuration
help='The configuration of Vantiv used for this journal'
string='Vantiv Credentials'
args: 'pos_mercury.configuration'
No public methods.
No new fields.
Public methods (0)No public methods.
merchant_id
Char
help='ID of the merchant to authenticate him on the payment provider server'
required=True
string='Merchant ID'
merchant_pwd
Char
help='Password of the merchant to authenticate him on the payment provider server'
required=True
string='Merchant Password'
name
Char
help='Name of this Vantiv configuration'
required=True
No public methods.
No new fields.
Public methods (4)do_payment(self, data)
do_return(self, data)
do_reversal(self, data)
do_voidsale(self, data)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/16.0/pos_mercury |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Sales/Point of Sale |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Fabien Pinckaers, Joren Van Onder, Pierre Masereel, Christophe Monniez, Jorge Pinna Puissant, Victor Feyens, Joseph Caburnay, Julien Mougenot, Samuel Degueldre, Gorash, Romain Estievenart, Jacky (trj), Mylyna Hy, Martin Trigaux (mat) |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:40:54 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - web - base - barcodes - point_of_sale - stock_account - stock - product - base_setup - bus - web_tour - uom - barcodes_gs1_nomenclature - 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 |
Allow credit card POS payments
==============================
This module allows customers to pay for their orders with credit
cards. The transactions are processed by Vantiv (developed by Wells
Fargo Bank). A Vantiv merchant account is necessary. It allows the
following:
* Fast payment by just swiping a credit card while on the payment screen
* Combining of cash payments and credit card payments
* Cashback
* Supported cards: Visa, MasterCard, American Express, Discover
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
mercury_common |
mercury_common | ir.ui.view | qweb | New |
mercury_return |
mercury_return | ir.ui.view | qweb | New |
mercury_transaction |
mercury_transaction | ir.ui.view | qweb | New |
mercury_voidsale |
mercury_voidsale | ir.ui.view | qweb | New |
pos_payment_method_view_form |
Payment Method | pos.payment.method | xpath | Inherits point_of_sale.pos_payment_method_view_form |
res_config_settings_view_form_inherit_pos_mercury |
res.config.form.inherit.mercury | res.config.settings | div | Inherits point_of_sale.res_config_settings_view_form |
view_pos_mercury_configuration_form |
Vantiv Configurations | pos_mercury.configuration | form | New |
view_pos_mercury_configuration_tree |
Vantiv Configurations | pos_mercury.configuration | tree | New |
view_pos_order |
POS orders | pos.order | xpath | Inherits point_of_sale.view_pos_pos_form |
type
Selection
ondelete={'credit': 'set default'}
selection_add=[('credit', 'Credit Card')]
No public methods.
No new fields.
Public methods (0)No public methods.
mercury_card_brand
Char
help='The brand of the payment card (e.g. Visa, AMEX, ...)'
string='Card Brand'
mercury_card_number
Char
help='The last 4 numbers of the card used to pay'
string='Card Number'
mercury_card_owner_name
Char
string='Card Owner Name'
mercury_invoice_no
Char
help='Invoice number from Vantiv Pay'
string='Vantiv invoice number'
mercury_prefixed_card_number
Char
compute='_compute_prefixed_card_number'
help='The card number used for the payment.'
string='Card Number Prefix'
mercury_record_no
Char
help='Payment record number from Vantiv Pay'
string='Vantiv record number'
mercury_ref_no
Char
help='Payment reference number from Vantiv Pay'
string='Vantiv reference number'
No public methods.
pos_mercury_config_id
Many2one → pos_mercury.configuration
help='The configuration of Vantiv used for this journal'
string='Vantiv Credentials'
args: 'pos_mercury.configuration'
No public methods.
No new fields.
Public methods (0)No public methods.
merchant_id
Char
help='ID of the merchant to authenticate him on the payment provider server'
required=True
string='Merchant ID'
merchant_pwd
Char
help='Password of the merchant to authenticate him on the payment provider server'
required=True
string='Merchant Password'
name
Char
help='Name of this Vantiv configuration'
required=True
No public methods.
No new fields.
Public methods (4)do_payment(self, data)
do_return(self, data)
do_reversal(self, data)
do_voidsale(self, data)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/15.0/pos_mercury |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Sales/Point of Sale |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Thibault Delavallée, Joren Van Onder, Christophe Monniez, Xavier-Do, Julien Mougenot, Gorash, Romain Estievenart, Michael Mattiello (mcm), Mylyna Hy |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:25:30 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - web - base - barcodes - point_of_sale - stock_account - stock - product - base_setup - bus - web_tour - uom - 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 |
Allow credit card POS payments
==============================
This module allows customers to pay for their orders with credit
cards. The transactions are processed by Vantiv (developed by Wells
Fargo Bank). A Vantiv merchant account is necessary. It allows the
following:
* Fast payment by just swiping a credit card while on the payment screen
* Combining of cash payments and credit card payments
* Cashback
* Supported cards: Visa, MasterCard, American Express, Discover
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
mercury_common |
mercury_common | ir.ui.view | qweb | New |
mercury_return |
mercury_return | ir.ui.view | qweb | New |
mercury_transaction |
mercury_transaction | ir.ui.view | qweb | New |
mercury_voidsale |
mercury_voidsale | ir.ui.view | qweb | New |
pos_payment_method_view_form |
Payment Method | pos.payment.method | xpath | Inherits point_of_sale.pos_payment_method_view_form |
res_config_settings_view_form_inherit_pos_mercury |
res.config.form.inherit.mercury | res.config.settings | div | Inherits point_of_sale.res_config_settings_view_form |
view_pos_mercury_configuration_form |
Vantiv Configurations | pos_mercury.configuration | form | New |
view_pos_mercury_configuration_tree |
Vantiv Configurations | pos_mercury.configuration | tree | New |
view_pos_order |
POS orders | pos.order | xpath | Inherits point_of_sale.view_pos_pos_form |
type
Selection
ondelete={'credit': 'set default'}
selection_add=[('credit', 'Credit Card')]
No public methods.
No new fields.
Public methods (0)No public methods.
mercury_card_brand
Char
help='The brand of the payment card (e.g. Visa, AMEX, ...)'
string='Card Brand'
mercury_card_number
Char
help='The last 4 numbers of the card used to pay'
string='Card Number'
mercury_card_owner_name
Char
help='The name of the card owner'
string='Card Owner Name'
mercury_invoice_no
Char
help='Invoice number from Vantiv Pay'
string='Vantiv invoice number'
mercury_prefixed_card_number
Char
compute='_compute_prefixed_card_number'
help='The card number used for the payment.'
string='Card Number Prefix'
mercury_record_no
Char
help='Payment record number from Vantiv Pay'
string='Vantiv record number'
mercury_ref_no
Char
help='Payment reference number from Vantiv Pay'
string='Vantiv reference number'
No public methods.
pos_mercury_config_id
Many2one → pos_mercury.configuration
help='The configuration of Vantiv used for this journal'
string='Vantiv Credentials'
args: 'pos_mercury.configuration'
No public methods.
merchant_id
Char
help='ID of the merchant to authenticate him on the payment provider server'
required=True
string='Merchant ID'
merchant_pwd
Char
help='Password of the merchant to authenticate him on the payment provider server'
required=True
string='Merchant Password'
name
Char
help='Name of this Vantiv configuration'
required=True
No public methods.
No new fields.
Public methods (4)do_payment(self, data)
do_return(self, data)
do_reversal(self, data)
do_voidsale(self, data)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/14.0/pos_mercury |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Sales/Point of Sale |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Odoo Translation Bot, Martin Trigaux, Olivier Dony, Christophe Simonis, Joren Van Onder, Yannick Tivisse, Pierre Masereel, Christophe Monniez, Antoine Prieels, Xavier-Do, Joseph Caburnay, Mylyna Hy |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:14:31 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - web - base - barcodes - point_of_sale - stock_account - stock - product - base_setup - bus - web_tour - uom - 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 |
Allow credit card POS payments
==============================
This module allows customers to pay for their orders with credit
cards. The transactions are processed by Vantiv (developed by Wells
Fargo Bank). A Vantiv merchant account is necessary. It allows the
following:
* Fast payment by just swiping a credit card while on the payment screen
* Combining of cash payments and credit card payments
* Cashback
* Supported cards: Visa, MasterCard, American Express, Discover
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets |
assets | ir.ui.view | qweb | Inherits point_of_sale.assets |
mercury_common |
mercury_common | ir.ui.view | qweb | New |
mercury_return |
mercury_return | ir.ui.view | qweb | New |
mercury_transaction |
mercury_transaction | ir.ui.view | qweb | New |
mercury_voidsale |
mercury_voidsale | ir.ui.view | qweb | New |
pos_payment_method_view_form |
Payment Method | pos.payment.method | xpath | Inherits point_of_sale.pos_payment_method_view_form |
res_config_settings_view_form_inherit_pos_mercury |
res.config.form.inherit.mercury | res.config.settings | div | Inherits point_of_sale.res_config_settings_view_form |
view_pos_mercury_configuration_form |
Vantiv Configurations | pos_mercury.configuration | form | New |
view_pos_mercury_configuration_tree |
Vantiv Configurations | pos_mercury.configuration | tree | New |
view_pos_order |
POS orders | pos.order | xpath | Inherits point_of_sale.view_pos_pos_form |
type
Selection
ondelete={'credit': 'set default'}
selection_add=[('credit', 'Credit Card')]
No public methods.
No new fields.
Public methods (0)No public methods.
mercury_card_brand
Char
help='The brand of the payment card (e.g. Visa, AMEX, ...)'
string='Card Brand'
mercury_card_number
Char
help='The last 4 numbers of the card used to pay'
string='Card Number'
mercury_card_owner_name
Char
help='The name of the card owner'
string='Card Owner Name'
mercury_invoice_no
Char
help='Invoice number from Vantiv Pay'
string='Vantiv invoice number'
mercury_prefixed_card_number
Char
compute='_compute_prefixed_card_number'
help='The card number used for the payment.'
string='Card Number Prefix'
mercury_record_no
Char
help='Payment record number from Vantiv Pay'
string='Vantiv record number'
mercury_ref_no
Char
help='Payment reference number from Vantiv Pay'
string='Vantiv reference number'
No public methods.
pos_mercury_config_id
Many2one → pos_mercury.configuration
help='The configuration of Vantiv used for this journal'
string='Vantiv Credentials'
args: 'pos_mercury.configuration'
No public methods.
merchant_id
Char
help='ID of the merchant to authenticate him on the payment provider server'
required=True
string='Merchant ID'
merchant_pwd
Char
help='Password of the merchant to authenticate him on the payment provider server'
required=True
string='Merchant Password'
name
Char
help='Name of this Vantiv configuration'
required=True
No public methods.
No new fields.
Public methods (4)do_payment(self, data)
do_return(self, data)
do_reversal(self, data)
do_voidsale(self, data)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/13.0/pos_mercury |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Sales/Point Of Sale |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Christophe Simonis, Xavier Morel, Joren Van Onder, Aaron Bohy, Damien Bouvy, Odoo Online, Pierre Masereel, Adrian Torres, wan, Antoine Prieels, Xavier-Do, fw-bot |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:06:44 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - web - base - barcodes - point_of_sale - stock_account - stock - product - base_setup - bus - web_tour - uom - 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 |
Allow credit card POS payments
==============================
This module allows customers to pay for their orders with credit
cards. The transactions are processed by Vantiv (developed by Wells
Fargo Bank). A Vantiv merchant account is necessary. It allows the
following:
* Fast payment by just swiping a credit card while on the payment screen
* Combining of cash payments and credit card payments
* Cashback
* Supported cards: Visa, MasterCard, American Express, Discover
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets |
assets | ir.ui.view | qweb | Inherits point_of_sale.assets |
mercury_common |
mercury_common | ir.ui.view | qweb | New |
mercury_return |
mercury_return | ir.ui.view | qweb | New |
mercury_transaction |
mercury_transaction | ir.ui.view | qweb | New |
mercury_voidsale |
mercury_voidsale | ir.ui.view | qweb | New |
pos_config_view_form_inherit_pos_mercury |
pos.config.form.view.inherit.mercury | pos.config | xpath | Inherits point_of_sale.pos_config_view_form |
pos_payment_method_view_form |
Payment Method | pos.payment.method | xpath | Inherits point_of_sale.pos_payment_method_view_form |
res_config_settings_view_form_inherit_pos_mercury |
res.config.form.inherit.mercury | res.config.settings | div | Inherits point_of_sale.res_config_settings_view_form |
view_pos_mercury_configuration_form |
Vantiv Configurations | pos_mercury.configuration | form | New |
view_pos_mercury_configuration_tree |
Vantiv Configurations | pos_mercury.configuration | tree | New |
view_pos_order |
POS orders | pos.order | xpath | Inherits point_of_sale.view_pos_pos_form |
type
Selection
selection_add=[('credit', 'Credit Card')]
No public methods.
No new fields.
Public methods (1)power_on(self, *args, **kwargs)
No new fields.
Public methods (0)No public methods.
mercury_card_brand
Char
help='The brand of the payment card (e.g. Visa, AMEX, ...)'
string='Card Brand'
mercury_card_number
Char
help='The last 4 numbers of the card used to pay'
string='Card Number'
mercury_card_owner_name
Char
help='The name of the card owner'
string='Card Owner Name'
mercury_invoice_no
Char
help='Invoice number from Vantiv Pay'
string='Vantiv invoice number'
mercury_prefixed_card_number
Char
compute='_compute_prefixed_card_number'
help='The card number used for the payment.'
string='Card Number Prefix'
mercury_record_no
Char
help='Payment record number from Vantiv Pay'
string='Vantiv record number'
mercury_ref_no
Char
help='Payment reference number from Vantiv Pay'
string='Vantiv reference number'
No public methods.
pos_mercury_config_id
Many2one → pos_mercury.configuration
help='The configuration of Vantiv used for this journal'
string='Vantiv Credentials'
args: 'pos_mercury.configuration'
No public methods.
merchant_id
Char
help='ID of the merchant to authenticate him on the payment provider server'
required=True
string='Merchant ID'
merchant_pwd
Char
help='Password of the merchant to authenticate him on the payment provider server'
required=True
string='Merchant Password'
name
Char
help='Name of this Vantiv configuration'
required=True
No public methods.
No new fields.
Public methods (5)cleanup_old_tokens(self)
do_payment(self, data)
do_return(self, data)
do_reversal(self, data)
do_voidsale(self, data)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/12.0/pos_mercury |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Point of Sale |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Thibault Delavallée, Josse Colpaert, Christophe Simonis, Joren Van Onder, GitHub, Yannick Tivisse, Alexandre Kühn, qsm-odoo, Romain Derie, RomainLibert, Gert Pellin, Xavier-Do, fw-bot, Kinjal Mehta, Swapnesh Shah |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:57:02 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - web - base - barcodes - point_of_sale - stock_account - stock - product - decimal_precision - base_setup - bus - web_tour - uom - account - analytic - portal - http_routing - digest - web_editor |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Allow credit card POS payments
==============================
This module allows customers to pay for their orders with credit
cards. The transactions are processed by Mercury (developed by Wells
Fargo Bank). A Mercury merchant account is necessary. It allows the
following:
* Fast payment by just swiping a credit card while on the payment screen
* Combining of cash payments and credit card payments
* Cashback
* Supported cards: Visa, MasterCard, American Express, Discover
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets |
assets | ir.ui.view | qweb | Inherits point_of_sale.assets |
mercury_common |
mercury_common | ir.ui.view | qweb | New |
mercury_return |
mercury_return | ir.ui.view | qweb | New |
mercury_transaction |
mercury_transaction | ir.ui.view | qweb | New |
mercury_voidsale |
mercury_voidsale | ir.ui.view | qweb | New |
pos_config_view_form_inherit_pos_mercury_2 |
pos.config.form.view.inherit.mercury | pos.config | label | Inherits point_of_sale.pos_config_view_form |
res_config_view_form_inherit_pos_mercury |
res.config.form.inherit.mercury | res.config.settings | div | Inherits point_of_sale.res_config_settings_view_form |
view_account_bank_journal_form_inherited_pos_mercury |
account.bank.journal.form.inherited.pos.mercury | account.journal | xpath | Inherits point_of_sale.view_account_bank_journal_form_inherited_pos |
view_account_journal_pos_user_form |
POS Journal | account.journal | xpath | Inherits point_of_sale.view_account_journal_pos_user_form |
view_pos_mercury_configuration_form |
Mercury Configurations | pos_mercury.configuration | form | New |
view_pos_mercury_configuration_tree |
Mercury Configurations | pos_mercury.configuration | tree | New |
view_pos_order |
POS orders | pos.order | xpath | Inherits point_of_sale.view_pos_pos_form |
mercury_card_brand
Char
help='The brand of the payment card (e.g. Visa, AMEX, ...)'
string='Card Brand'
mercury_card_number
Char
help='The last 4 numbers of the card used to pay'
string='Card Number'
mercury_card_owner_name
Char
help='The name of the card owner'
string='Card Owner Name'
mercury_invoice_no
Char
help='Invoice number from Mercury Pay'
string='Mercury invoice number'
mercury_prefixed_card_number
Char
compute='_compute_prefixed_card_number'
help='The card number used for the payment.'
string='Card Number Prefix'
mercury_record_no
Char
help='Payment record number from Mercury Pay'
string='Mercury record number'
mercury_ref_no
Char
help='Payment reference number from Mercury Pay'
string='Mercury reference number'
No public methods.
pos_mercury_config_id
Many2one → pos_mercury.configuration
help='The configuration of Mercury used for this journal'
string='Mercury Credentials'
args: 'pos_mercury.configuration'
No public methods.
type
Selection
selection_add=[('credit', 'Credit Card')]
No public methods.
No new fields.
Public methods (1)power_on(self, *args, **kwargs)
No new fields.
Public methods (1)add_payment(self, data)
merchant_id
Char
help='ID of the merchant to authenticate him on the payment provider server'
required=True
string='Merchant ID'
merchant_pwd
Char
help='Password of the merchant to authenticate him on the payment provider server'
required=True
string='Merchant Password'
name
Char
help='Name of this Mercury configuration'
required=True
No public methods.
No new fields.
Public methods (5)cleanup_old_tokens(self)
do_payment(self, data)
do_return(self, data)
do_reversal(self, data)
do_voidsale(self, data)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/11.0/pos_mercury |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Point of Sale |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Olivier Dony, Christophe Simonis, Xavier Morel, Joren Van Onder, Jérome Maes, Aaron Bohy, GitHub, Yannick Tivisse, Odoo Online, Pierre Masereel, Christophe Monniez |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:53:44 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - web - base - barcodes - point_of_sale - stock_account - stock - product - decimal_precision - base_setup - bus - web_tour - web_planner - account - analytic - portal - http_routing - web_editor |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Allow credit card POS payments
==============================
This module allows customers to pay for their orders with credit
cards. The transactions are processed by Mercury (developed by Wells
Fargo Bank). A Mercury merchant account is necessary. It allows the
following:
* Fast payment by just swiping a credit card while on the payment screen
* Combining of cash payments and credit card payments
* Cashback
* Supported cards: Visa, MasterCard, American Express, Discover
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets |
assets | ir.ui.view | qweb | Inherits point_of_sale.assets |
mercury_common |
mercury_common | ir.ui.view | qweb | New |
mercury_return |
mercury_return | ir.ui.view | qweb | New |
mercury_transaction |
mercury_transaction | ir.ui.view | qweb | New |
mercury_voidsale |
mercury_voidsale | ir.ui.view | qweb | New |
pos_config_view_form_inherit_pos_mercury |
pos.config.form.inherit.mercury | pos.config | div | Inherits point_of_sale.pos_config_view_form |
view_account_bank_journal_form_inherited_pos_mercury |
account.bank.journal.form.inherited.pos.mercury | account.journal | xpath | Inherits point_of_sale.view_account_bank_journal_form_inherited_pos |
view_account_journal_pos_user_form |
POS Journal | account.journal | xpath | Inherits point_of_sale.view_account_journal_pos_user_form |
view_pos_mercury_configuration_form |
Mercury Configurations | pos_mercury.configuration | form | New |
view_pos_mercury_configuration_tree |
Mercury Configurations | pos_mercury.configuration | tree | New |
view_pos_order |
POS orders | pos.order | xpath | Inherits point_of_sale.view_pos_pos_form |
mercury_card_brand
Char
help='The brand of the payment card (e.g. Visa, AMEX, ...)'
string='Card Brand'
mercury_card_number
Char
help='The last 4 numbers of the card used to pay'
string='Card Number'
mercury_card_owner_name
Char
help='The name of the card owner'
string='Card Owner Name'
mercury_invoice_no
Char
help='Invoice number from Mercury Pay'
string='Mercury invoice number'
mercury_prefixed_card_number
Char
compute='_compute_prefixed_card_number'
help='The card number used for the payment.'
string='Card Number'
mercury_record_no
Char
help='Payment record number from Mercury Pay'
string='Mercury record number'
mercury_ref_no
Char
help='Payment reference number from Mercury Pay'
string='Mercury reference number'
No public methods.
pos_mercury_config_id
Many2one → pos_mercury.configuration
help='The configuration of Mercury used for this journal'
string='Mercury Credentials'
args: 'pos_mercury.configuration'
No public methods.
type
Selection
selection_add=[('credit', 'Credit Card')]
No public methods.
No new fields.
Public methods (1)power_on(self, *args, **kwargs)
No new fields.
Public methods (1)add_payment(self, data)
merchant_id
Char
help='ID of the merchant to authenticate him on the payment provider server'
required=True
string='Merchant ID'
merchant_pwd
Char
help='Password of the merchant to authenticate him on the payment provider server'
required=True
string='Merchant Password'
name
Char
help='Name of this Mercury configuration'
required=True
No public methods.
No new fields.
Public methods (5)cleanup_old_tokens(self)
do_payment(self, data)
do_return(self, data)
do_reversal(self, data)
do_voidsale(self, data)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/10.0/pos_mercury |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Point of Sale |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Olivier Dony, Thibault Delavallée, Denis Ledoux, Christophe Simonis, Joren Van Onder, Julien Legros, qdp-odoo, Yannick Tivisse, Tanguy Charlier |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:50:49 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - web - base - barcodes - point_of_sale - stock_account - stock - product - decimal_precision - base_setup - web_kanban - bus - web_tour - report - procurement - web_planner - account - analytic |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Allow credit card POS payments
==============================
This module allows customers to pay for their orders with credit
cards. The transactions are processed by Mercury (developed by Wells
Fargo Bank). A Mercury merchant account is necessary. It allows the
following:
* Fast payment by just swiping a credit card while on the payment screen
* Combining of cash payments and credit card payments
* Cashback
* Supported cards: Visa, MasterCard, American Express, Discover
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets |
assets | ir.ui.view | qweb | Inherits point_of_sale.assets |
mercury_common |
mercury_common | ir.ui.view | qweb | New |
mercury_return |
mercury_return | ir.ui.view | qweb | New |
mercury_transaction |
mercury_transaction | ir.ui.view | qweb | New |
mercury_voidsale |
mercury_voidsale | ir.ui.view | qweb | New |
view_account_journal_pos_user_form |
POS Journal | account.journal | xpath | Inherits point_of_sale.view_account_journal_pos_user_form |
view_pos_mercury_configuration_form |
Mercury Configurations | pos_mercury.configuration | form | New |
view_pos_mercury_configuration_tree |
Mercury Configurations | pos_mercury.configuration | tree | New |
view_pos_order |
POS orders | pos.order | xpath | Inherits point_of_sale.view_pos_pos_form |
mercury_card_brand
Char
help='The brand of the payment card (e.g. Visa, AMEX, ...)'
string='Card Brand'
mercury_card_number
Char
help='The last 4 numbers of the card used to pay'
string='Card Number'
mercury_card_owner_name
Char
help='The name of the card owner'
string='Card Owner Name'
mercury_invoice_no
Char
help='Invoice number from Mercury Pay'
string='Mercury invoice number'
mercury_prefixed_card_number
Char
compute='_compute_prefixed_card_number'
help='The card number used for the payment.'
string='Card Number'
mercury_record_no
Char
help='Payment record number from Mercury Pay'
string='Mercury record number'
mercury_ref_no
Char
help='Payment reference number from Mercury Pay'
string='Mercury reference number'
No public methods.
pos_mercury_config_id
Many2one → pos_mercury.configuration
help='The configuration of Mercury used for this journal'
string='Mercury configuration'
args: 'pos_mercury.configuration'
No public methods.
type
Selection
selection_add=[('credit', _('Credit Card'))]
No public methods.
No new fields.
Public methods (1)power_on(self, *args, **kwargs)
No new fields.
Public methods (1)add_payment(self, data)
merchant_id
Char
help='ID of the merchant to authenticate him on the payment provider server'
required=True
string='Merchant ID'
merchant_pwd
Char
help='Password of the merchant to authenticate him on the payment provider server'
required=True
string='Merchant Password'
name
Char
help='Name of this Mercury configuration'
required=True
No public methods.
No new fields.
Public methods (5)cleanup_old_tokens(self)
do_payment(self, data)
do_return(self, data)
do_reversal(self, data)
do_voidsale(self, data)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/9.0/pos_mercury |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Point of Sale |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Denis Ledoux, Joren Van Onder, Frédéric van der Essen, Nicolas Martinelli, qdp-odoo, Yannick Tivisse |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:48:31 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - web - base - barcodes - point_of_sale - sale_stock - sale - sales_team - base_setup - web_kanban - bus - account - product - decimal_precision - report - analytic - web_tip - web_planner - procurement - stock_account - stock |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Allow credit card POS payments
==============================
This module allows customers to pay for their orders with credit
cards. The transactions are processed by Mercury (developed by Wells
Fargo Bank). A Mercury merchant account is necessary. It allows the
following:
* Fast payment by just swiping a credit card while on the payment screen
* Combining of cash payments and credit card payments
* Cashback
* Supported cards: Visa, MasterCard, American Express, Discover
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets |
assets | ir.ui.view | qweb | Inherits point_of_sale.assets |
mercury_common |
mercury_common | ir.ui.view | qweb | New |
mercury_return |
mercury_return | ir.ui.view | qweb | New |
mercury_transaction |
mercury_transaction | ir.ui.view | qweb | New |
mercury_voidsale |
mercury_voidsale | ir.ui.view | qweb | New |
view_account_journal_pos_user_form |
POS Journal | account.journal | xpath | Inherits point_of_sale.view_account_journal_pos_user_form |
view_pos_mercury_configuration_form |
Mercury Configurations | pos_mercury.configuration | form | New |
view_pos_mercury_configuration_tree |
Mercury Configurations | pos_mercury.configuration | tree | New |
view_pos_order |
POS orders | pos.order | xpath | Inherits point_of_sale.view_pos_pos_form |
mercury_card_brand
Char
help='The brand of the payment card (e.g. Visa, AMEX, ...)'
string='Card Brand'
mercury_card_number
Char
help='The last 4 numbers of the card used to pay'
string='Card Number'
mercury_card_owner_name
Char
help='The name of the card owner'
string='Card Owner Name'
mercury_invoice_no
Float
help='Invoice number from Mercury Pay'
string='Mercury invoice number'
mercury_prefixed_card_number
Char
compute='_compute_prefixed_card_number'
help='The card number used for the payment.'
string='Card Number'
mercury_record_no
Char
help='Payment record number from Mercury Pay'
string='Mercury record number'
mercury_ref_no
Char
help='Payment reference number from Mercury Pay'
string='Mercury reference number'
No public methods.
pos_mercury_config_id
Many2one → pos_mercury.configuration
help='The configuration of Mercury used for this journal'
string='Mercury configuration'
args: 'pos_mercury.configuration'
No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (1)add_payment(self, order_id, data)
merchant_id
Char
help='ID of the merchant to authenticate him on the payment provider server'
required=True
string='Merchant ID'
merchant_pwd
Char
help='Password of the merchant to authenticate him on the payment provider server'
required=True
string='Merchant Password'
name
Char
help='Name of this Mercury configuration'
required=True
No public methods.
No new fields.
Public methods (5)cleanup_old_tokens(self)
do_payment(self, data)
do_return(self, data)
do_reversal(self, data)
do_voidsale(self, data)