workspace-v1/shared/knowledge-base/reference/odoo/odoo-18.0/addons/payment_paypal
rckrdmrd 66161b1566 feat: Workspace-v1 complete migration with NEXUS v3.4
Sistema NEXUS v3.4 migrado con:

Estructura principal:
- core/orchestration: Sistema SIMCO + CAPVED (27 directivas, 28 perfiles)
- core/catalog: Catalogo de funcionalidades reutilizables
- shared/knowledge-base: Base de conocimiento compartida
- devtools/scripts: Herramientas de desarrollo
- control-plane/registries: Control de servicios y CI/CD
- orchestration/: Configuracion de orquestacion de agentes

Proyectos incluidos (11):
- gamilit (submodule -> GitHub)
- trading-platform (OrbiquanTIA)
- erp-suite con 5 verticales:
  - erp-core, construccion, vidrio-templado
  - mecanicas-diesel, retail, clinicas
- betting-analytics
- inmobiliaria-analytics
- platform_marketing_content
- pos-micro, erp-basico

Configuracion:
- .gitignore completo para Node.js/Python/Docker
- gamilit como submodule (git@github.com:rckrdmrd/gamilit-workspace.git)
- Sistema de puertos estandarizado (3005-3199)

Generated with NEXUS v3.4 Migration System
EPIC-010: Configuracion Git y Repositorios
2026-01-04 03:37:42 -06:00
..
controllers feat: Workspace-v1 complete migration with NEXUS v3.4 2026-01-04 03:37:42 -06:00
i18n feat: Workspace-v1 complete migration with NEXUS v3.4 2026-01-04 03:37:42 -06:00
models feat: Workspace-v1 complete migration with NEXUS v3.4 2026-01-04 03:37:42 -06:00
static feat: Workspace-v1 complete migration with NEXUS v3.4 2026-01-04 03:37:42 -06:00
tests feat: Workspace-v1 complete migration with NEXUS v3.4 2026-01-04 03:37:42 -06:00
views feat: Workspace-v1 complete migration with NEXUS v3.4 2026-01-04 03:37:42 -06:00
__init__.py feat: Workspace-v1 complete migration with NEXUS v3.4 2026-01-04 03:37:42 -06:00
__manifest__.py feat: Workspace-v1 complete migration with NEXUS v3.4 2026-01-04 03:37:42 -06:00
const.py feat: Workspace-v1 complete migration with NEXUS v3.4 2026-01-04 03:37:42 -06:00
README.md feat: Workspace-v1 complete migration with NEXUS v3.4 2026-01-04 03:37:42 -06:00
utils.py feat: Workspace-v1 complete migration with NEXUS v3.4 2026-01-04 03:37:42 -06:00

PayPal

Technical details

API: PayPal Standard Checkout

SDK: JavaScript SDK

This module relies on the "Javascript" SDK to render the PayPal payment button in place of the generic payment form's submit button. The assets of the SDK are loaded dynamically when a payment method is selected.

When the PayPal button is clicked, a server-to-server API call is made to create the order on PayPal side and a PayPal modal is opened. When the order is confirmed within the modal, another call is made to finalize the payment.

Supported features

  • Direct payment flow
  • Webhook notifications

Module history

  • 18.0
    • The NVP/SOAP API that allowed for redirect payments is replaced by a combination of the JavaScript SDK and the Standard Checkout API. odoo/odoo#167402
  • 17.0
    • The support for customer fees is removed as it is no longer supported by the payment module. odoo/odoo#132104
  • 16.2
  • 16.1
    • Customer fees are converted into the currency of the payment transaction. odoo/odoo#100156
  • 15.2
    • An HTTP 404 "Forbidden" error is raised instead of a Validation error when the authenticity of the webhook notification cannot be verified. odoo/odoo#81607

Testing instructions

Payments must be made using a separate sandbox account.

Read more at https://developer.paypal.com/tools/sandbox/.