Repository
odoo/odoo · module folder
Module version
2.0
Category
Accounting/Payment Providers
Folder size
0.44 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
None
Last tracking update
2026-08-15 22:44:21
Authors
Odoo S.A.
Maintainers
Odoo S.A.
Committers
Odoo Translation Bot, Julien Castiaux, Tiffany Chang (tic), Gorash, roen-odoo, Antoine Vandevenne (anv), Valentin Chevalier, Levi Siuzdak (sile), Dylan Kiss (dyki), Valeriya(vchu), Louis (loti), Lina (liew), Pierre Lamotte (pila), Anton Romanova (roan), Valeriya (vchu), livaios, chpa-odoo
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
 

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
payment_paypal.method_form payment_paypal.method_form ir.ui.view qweb Inherits payment.method_form
payment_provider_form PayPal Provider Form payment.provider form Inherits payment.payment_provider_form
payment_submit_button_inherit payment_submit_button_inherit ir.ui.view qweb Inherits payment.submit_button
payment_transaction_form PayPal Transaction Form payment.transaction form Inherits payment.payment_transaction_form
HTTP endpoints (2)
Route(s)HandlerAuthTypeMethodsFlags
(inherited route override) PaypalController.paypal_complete_order public jsonrpc POST sudo
(inherited route override) PaypalController.paypal_webhook public http POST csrf off sudo
Models touched (2)

New fields (7)
  • code Selection
    ondelete={'paypal': 'set default'} selection_add=[('paypal', 'PayPal')]
  • paypal_access_token Char
    copy=False groups='base.group_system' help='The short-lived token used to access Paypal APIs' string='PayPal Access Token'
  • paypal_access_token_expiry Datetime
    copy=False default='1970-01-01' groups='base.group_system' help='The moment at which the access token becomes invalid.' string='PayPal Access Token Expiry'
  • paypal_client_id Char
    copy=False required_if_provider='paypal' string='PayPal Client ID'
  • paypal_client_secret Char
    copy=False groups='base.group_system' string='PayPal Client Secret'
  • paypal_email_account Char
    copy=False default=<expr> help='The public business email solely used to identify the account with PayPal' required_if_provider='paypal' string='Email'
  • paypal_webhook_id Char
    copy=False string='PayPal Webhook ID'
Public methods (1)
  • action_paypal_create_webhook(self)
    Create a new webhook. Note: This action only works for instances using a public URL. :return: None :raise UserError: If the base URL is not in HTTPS.

New fields (1)
  • paypal_type Char
    string='PayPal Transaction Type'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…