TIP: You can type at any time to perform a new search.

Security findings

Repository
odoo/odoo · module folder
Module version
2.0
Category
Accounting/Payment Providers
Folder size
0.62 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
None
Last tracking update
2026-09-28 18:31:22
Authors
Odoo S.A.
Maintainers
Odoo S.A.
Committers
Odoo Translation Bot, Christophe Matthieu, Victor Feyens, Tiffany Chang (tic), Antoine Vandevenne (anv), Pedram (PEBR), Dylan Kiss (dyki), Shrey Mehta, Mahdi Alijani (malj), anko-odoo, Thomas Carlier (thc), Florian Malfroid, Julien Launois (jula), Waleed Elgamal, Mazen, Khaj-odoo, chpa-odoo, Ahmed Hamila, mekot-odoo
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
 

Code Analysis info_outline

Views touched (3)
XML IDNameModelTypeStatus
inline_form inline_form ir.ui.view qweb New
payment_provider_form Authorize.Net Provider Form payment.provider form Inherits payment.payment_provider_form
payment_token_form Authorize.Net Token Form payment.token form Inherits payment.payment_token_form
HTTP endpoints (2)
Route(s)HandlerAuthTypeMethodsFlags
(inherited route override) AuthorizeController.authorize_payment public jsonrpc ALL sudo
(inherited route override) AuthorizeController.authorize_webhook public http POST csrf off sudo
Models touched (3)

New fields (6)
  • authorize_client_key Char
    copy=False help='The public client key. To generate directly from Odoo or from Authorize.Net backend.' string='Authorize API Client Key'
  • authorize_login Char
    copy=False help='The ID solely used to identify the account with Authorize.Net' required_if_provider='authorize' string='Authorize API Login ID'
  • authorize_signature_key Char
    copy=False groups='base.group_system' required_if_provider='authorize' string='Authorize API Signature Key'
  • authorize_transaction_key Char
    copy=False groups='base.group_system' required_if_provider='authorize' string='Authorize API Transaction Key'
  • authorize_webhook_id Char
    copy=False groups='base.group_system' help='The ID of the webhook created in Authorize.net.' string='Authorize Webhook ID'
  • code Selection
    ondelete={'authorize': 'set default'} selection_add=[('authorize', 'Authorize.Net')]
Public methods (2)
  • action_authorize_create_webhook(self)
    Create a new webhook and display a toast notification. Note: `self.ensure_one()` :return: A notification action to display the result. :rtype: dict
  • action_update_merchant_details(self)
    Fetch the merchant details to update the client key and the account currency.

New fields (1)
  • authorize_profile Char
    help='The unique reference for the partner/token combination in the Authorize.net backend.' string='Authorize.Net Profile ID'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…