TIP: You can type at any time to perform a new search.
Payment Provider: Custom Payment Modes
payment_custom · odoo/odoo
Security findings
- Repository
- odoo/odoo · module folder
- Module version
- 2.0
- Category
- Accounting/Payment Providers
- Folder size
- 0.36 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- No
- Website
- None
- Last tracking update
- 2026-10-05 00:19:44
- Authors
- Odoo S.A.
- Maintainers
- Odoo S.A.
- Committers
- Odoo Translation Bot, Christophe Matthieu, Victor Feyens, Tiffany Chang (tic), Miquel Raïch, Antoine Vandevenne (anv), Dylan Kiss (dyki), dija-odoo, Valeriya (vchu), Shrey Mehta, anko-odoo, Krzysztof Magusiak (krma), Florian Malfroid, Julien Launois (jula), Lionel Piraux (lipi), Khaj-odoo, chpa-odoo
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- account_payment_custom, delivery, website_sale_collect
- Description
Code Analysis
Views touched (6)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
custom_payment_transfer_details |
custom_payment_transfer_details | ir.ui.view | qweb | New |
custom_state_header |
custom_state_header | ir.ui.view | qweb | Inherits payment.state_header |
payment_custom.payment_method_form |
payment_custom.payment_method_form | ir.ui.view | qweb | Inherits payment.method_form |
payment_custom.token_form |
payment_custom.token_form | ir.ui.view | qweb | Inherits payment.token_form |
payment_provider_form |
Custom Provider Form | payment.provider | form | Inherits payment.payment_provider_form |
payment_provider_kanban |
payment.provider.kanban.custom | payment.provider | kanban | Inherits payment.payment_provider_kanban |
HTTP endpoints (1)
| Route(s) | Handler | Auth | Type | Methods | Flags |
|---|---|---|---|---|---|
| (inherited route override) | CustomController.custom_process_transaction |
public | http | POST | csrf off sudo |
Models touched (2)
New fields (5)
-
codeSelectionondelete={'custom': 'set default'}selection_add=[('custom', 'Custom')] -
company_partner_idMany2one → res.partnercomodel_name='res.partner'related='company_id.partner_id' -
custom_modeSelectionrequired_if_provider='custom'selection=[('pay_on_invoice', 'Pay on Invoice'), ('wire_transfer', 'Wire Transfer')]string='Custom Mode' -
partner_bank_idMany2one → res.partner.bankcheck_company=Truecomodel_name='res.partner.bank'compute='_compute_partner_bank_id'copy=Falsedomain='[("partner_id", "=", company_partner_id)]'readonly=Falsestore=Truestring='Bank Account' -
qr_codeBooleanhelp='Enable the use of QR-codes when paying by wire transfer.'string='Enable QR Codes'
-
copy_data(self, default=None)
New fields (0)
No new fields.
Public methods (0)No public methods.
Loading…
Loading…
Loading…
Loading…