TIP: You can type at any time to perform a new search.
Payment Provider: Paymob
payment_paymob · odoo/odoo
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
Code Analysis
Views touched (1)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
payment_provider_form |
Paymob Provider Form | payment.provider | form | Inherits payment.payment_provider_form |
HTTP endpoints (2)
| Route(s) | Handler | Auth | Type | Methods | Flags |
|---|---|---|---|---|---|
| (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)
-
codeSelectionondelete={'paymob': 'set default'}selection_add=[('paymob', 'Paymob')] -
paymob_account_country_idMany2one → res.countrycomodel_name='res.country'copy=Falsedomain=<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_keyCharcopy=Falsegroups='base.group_system'required_if_provider='paymob'string='Paymob API Key' -
paymob_hmac_keyCharcopy=Falsegroups='base.group_system'required_if_provider='paymob'string='Paymob HMAC Key' -
paymob_public_keyCharcopy=Falserequired_if_provider='paymob'string='Paymob Public Key' -
paymob_secret_keyCharcopy=Falsegroups='base.group_system'required_if_provider='paymob'string='Paymob Secret Key'
-
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…