Payment Provider: Worldline
payment_worldline · OCA/account-payment
Replaces
payment_ogone via payment_ingenico (13.0) · payment_ingenico via payment_ogone (15.0) · payment_ogone, payment_sips (18.0)OCA/account-payment 16.0 · odoo/odoo 16.0–20.0
Name collision in 16.0: odoo/odoo and OCA/account-payment have payment_worldline; odoo/odoo (Odoo core) is the reference
Health
46/100
poor
-
Security16/253 minor findings
-
Activity20/25Last human commit 11 months ago
-
Required by5/250 modules depend on it
-
Maturity5/25In 1 Odoo series since 16.0
Heuristic over the facts below, not an audit · How it's computed
Required by
0
Modules depending on it
External deps
0 pip · 0 bin
Python packages / system binaries
License
LGPL-3
No conflicts with its dependencies
Folder size
0.28 MB
Module directory on disk
Code analysis
1 migration note
3 models
3 views
2 HTTP endpoints
Migration considerations
payment_provider_form— Migrating to 17.0: `attrs=`/`states=` are rejected in views: convert them to Python expressions in `invisible`/`readonly`/`required`, keeping the original AND/OR logic. migration-view-attrs-states · source
Migration review checklist, not a compatibility verdict. "Migrating to X.0" applies once you upgrade to that version; "Since X.0" means this version already ignores or rejects that code. Methodology
Description
Dependencies
Code analysis
Extracted from the source by best-effort static analysis (no code is executed); details may be incomplete.
Views touched 3
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
payment_icon_form |
payment.icon | form | Inherits payment.payment_icon_form | |
payment_provider_form |
Worldline Provider Form | payment.provider | form | Inherits payment.payment_provider_form |
redirect_form |
redirect_form | ir.ui.view | qweb | New |
HTTP endpoints 2
| Route(s) | Handler | Auth | Type | Methods | Flags |
|---|---|---|---|---|---|
| (inherited route override) | WorldlineController.worldline_return_from_checkout |
public | http | GET | sudo |
| (inherited route override) | WorldlineController.worldline_webhook |
public | http | POST | csrf off sudo |
Models touched 3
New fields (1)
-
worldline_codeChar
No public methods.
New fields (6)
-
codeSelectionondelete={'worldline': 'set default'}selection_add=[('worldline', 'Worldline')] -
worldline_api_keyCharrequired_if_provider='worldline'string='Worldline API Key' -
worldline_api_secretCharrequired_if_provider='worldline'string='Worldline API Secret' -
worldline_pspidCharrequired_if_provider='worldline'string='Worldline PSPID' -
worldline_webhook_keyCharrequired_if_provider='worldline' -
worldline_webhook_secretCharrequired_if_provider='worldline'
No public methods.
New fields (1)
-
payment_product_idMany2one → payment.iconcomodel_name='payment.icon'string='Used payment method'
No public methods.