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

Security findings

Repository
odoo/odoo · module folder
Module version
0.1.0
Category
Accounting/Payment Providers
Folder size
0.46 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
None
Last tracking update
2026-09-28 18:31:19
Authors
Odoo S.A.
Maintainers
Odoo S.A.
Committers
Odoo Translation Bot, Christophe Matthieu, Victor Feyens, Tiffany Chang (tic), Antoine Vandevenne (anv), Dylan Kiss (dyki), Patricia Daloze (pda), Valeriya (vchu), Shrey Mehta, anko-odoo, Florian Malfroid, Elier Ayala Bernal, livaios, Mazen, Khaj-odoo, chpa-odoo, mekot-odoo
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
 

Code Analysis info_outline

Views touched (1)
XML IDNameModelTypeStatus
payment_provider_form Paymob Provider Form payment.provider form Inherits payment.payment_provider_form
HTTP endpoints (2)
Route(s)HandlerAuthTypeMethodsFlags
(inherited route override) PaymobController.paymob_return_from_checkout public http GET sudo
(inherited route override) PaymobController.paymob_webhook public http POST csrf off sudo
Models touched (2)

New fields (6)
  • code Selection
    ondelete={'paymob': 'set default'} selection_add=[('paymob', 'Paymob')]
  • paymob_account_country_id Many2one → res.country
    comodel_name='res.country' copy=False domain=<expr> help='The country of the Paymob account. The currency will be updated to match the country of the Paymob account.' inverse='_inverse_paymob_account_country_id' required_if_provider='paymob' string='Paymob Account Country'
  • paymob_api_key Char
    copy=False groups='base.group_system' required_if_provider='paymob' string='Paymob API Key'
  • paymob_hmac_key Char
    copy=False groups='base.group_system' required_if_provider='paymob' string='Paymob HMAC Key'
  • paymob_public_key Char
    copy=False required_if_provider='paymob' string='Paymob Public Key'
  • paymob_secret_key Char
    copy=False groups='base.group_system' required_if_provider='paymob' string='Paymob Secret Key'
Public methods (1)
  • action_sync_paymob_payment_methods(self)
    Synchronize the payment methods with the ones on the Paymob portal, the integration_name needs to be set to be able to communicate with the `payment_method.code` when the intention is created. :return: A notification with the status of the action. :rtype: dict

New fields (0)

No new fields.

Public methods (0)

No public methods.

Loading…