Payment Provider: Ogone

payment_ogone
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/17.0/payment_ogone
VERSION
VERSION 2.0
CATEGORY
CATEGORYAccounting/Payment Providers
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Denis Ledoux, Fabien Meghazi, Yannick Tivisse, Odoo Online, Victor Feyens, Florent de Labarre, Gorash, Pierre Paridans, Antoine Vandevenne (anv), Hubert Van De Walle, niyasraphy, Louis Wicket (wil), Valeriya(vchu), Anita (anko), Louis (wil), dija-odoo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:02:09
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - payment
    - onboarding
    - web
    - base
    - portal
    - web_editor
    - bus
    - http_routing
    - mail
    - base_setup
    - web_tour
    - auth_signup
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
 

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
payment_provider_form Ogone Provider Form payment.provider xpath Inherits payment.payment_provider_form
redirect_form redirect_form ir.ui.view qweb New
Models touched (3)

New fields (7)
  • code Selection
    ondelete={'ogone': 'set default'} selection_add=[('ogone', 'Ogone')]
  • ogone_hash_function Selection
    default='sha512' required_if_provider='ogone' string='Hash function' args: [('sha1', 'SHA1'), ('sha256', 'SHA256'), ('sha512', 'SHA512')]
  • ogone_password Char
    groups='base.group_system' required_if_provider='ogone' string='API User Password'
  • ogone_pspid Char
    help='The ID solely used to identify the account with Ogone' required_if_provider='ogone' string='PSPID'
  • ogone_shakey_in Char
    groups='base.group_system' required_if_provider='ogone' string='SHA Key IN'
  • ogone_shakey_out Char
    groups='base.group_system' required_if_provider='ogone' string='SHA Key OUT'
  • ogone_userid Char
    help='The ID solely used to identify the API user with Ogone' required_if_provider='ogone' string='API User ID'
Public methods (1)
  • action_open_worldline_provider(self)
    Open the Worldline module form.

New fields (0)

No new fields.

Public methods (1)
  • write(self, values)
    Override to prevent archiving of tokens during Ogone to Worldline migration. :param dict values: The values to write on the record. :return: None if the write is skipped, otherwise the result of the parent write. :rtype: bool or None

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/16.0/payment_ogone
VERSION
VERSION 2.0
CATEGORY
CATEGORYAccounting/Payment Providers
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Denis Ledoux, Fabien Meghazi, Yannick Tivisse, Christophe Monniez, Victor Feyens, Florent de Labarre, Florian Damhaut, Antoine Vandevenne (anv), Horacio Tellez, dija-odoo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:53
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - payment
    - portal
    - web
    - base
    - web_editor
    - bus
    - http_routing
    - mail
    - base_setup
    - web_tour
    - auth_signup
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
 

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
payment_provider_form Ogone Provider Form payment.provider xpath Inherits payment.payment_provider_form
redirect_form redirect_form ir.ui.view qweb New
Models touched (3)

New fields (7)
  • code Selection
    ondelete={'ogone': 'set default'} selection_add=[('ogone', 'Ogone')]
  • ogone_hash_function Selection
    default='sha512' required_if_provider='ogone' string='Hash function' args: [('sha1', 'SHA1'), ('sha256', 'SHA256'), ('sha512', 'SHA512')]
  • ogone_password Char
    groups='base.group_system' required_if_provider='ogone' string='API User Password'
  • ogone_pspid Char
    help='The ID solely used to identify the account with Ogone' required_if_provider='ogone' string='PSPID'
  • ogone_shakey_in Char
    groups='base.group_system' required_if_provider='ogone' string='SHA Key IN'
  • ogone_shakey_out Char
    groups='base.group_system' required_if_provider='ogone' string='SHA Key OUT'
  • ogone_userid Char
    help='The ID solely used to identify the API user with Ogone' required_if_provider='ogone' string='API User ID'
Public methods (1)
  • action_open_worldline_provider(self)
    Open the Worldline module form.

New fields (0)

No new fields.

Public methods (1)
  • write(self, values)
    Override to prevent archiving of tokens during Ogone to Worldline migration. :param dict values: The values to write on the record. :return: None if the write is skipped, otherwise the result of the parent write. :rtype: bool or None

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/15.0/payment_ogone
VERSION
VERSION 2.0
CATEGORY
CATEGORYAccounting/Payment Acquirers
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Denis Ledoux, Xavier Morel, Jeremy Kersten, Romain Derie, Laurent Smet, Toufik Ben Jaa, Xavier-Do, Nicolas (vin), Florian Damhaut, Antoine Vandevenne (anv)
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:25:29
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - payment
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
 

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
payment_acquirer_form Ogone Acquirer Form payment.acquirer xpath Inherits payment.payment_acquirer_form
redirect_form redirect_form ir.ui.view qweb New
Models touched (4)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (6)
  • ogone_password Char
    groups='base.group_system' required_if_provider='ogone' string='API User Password'
  • ogone_pspid Char
    help='The ID solely used to identify the account with Ogone' required_if_provider='ogone' string='PSPID'
  • ogone_shakey_in Char
    groups='base.group_system' required_if_provider='ogone' string='SHA Key IN'
  • ogone_shakey_out Char
    groups='base.group_system' required_if_provider='ogone' string='SHA Key OUT'
  • ogone_userid Char
    help='The ID solely used to identify the API user with Ogone' required_if_provider='ogone' string='API User ID'
  • provider Selection
    ondelete={'ogone': 'set default'} selection_add=[('ogone', 'Ogone')]
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/12.0/payment_ogone
VERSION
VERSION 1.0
CATEGORY
CATEGORYAccounting
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Olivier Dony, Christophe Simonis, qdp-odoo, Damien Bouvy, qsm-odoo, Toufik Benjaa, tbe-odoo, Christophe Monniez, Jorge Pinna Puissant, Adrian Torres, Xavier-Do, fw-bot, sri-odoo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:57:02
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - payment
    - account
    - base_setup
    - base
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - http_routing
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Ogone Payment Acquirer

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
acquirer_form_ogone acquirer.form.ogone payment.acquirer xpath Inherits payment.acquirer_form
ogone_form ogone_form ir.ui.view qweb New
ogone_s2s_form ogone_s2s_form ir.ui.view qweb New
Models touched (3)

New fields (7)
  • ogone_alias_usage Char
    default='Allow saving my payment data' help='If you want to use Ogone Aliases, this default Alias Usage will be presented to the customer as the reason you want to keep his payment data' args: 'Alias Usage'
  • ogone_password Char
    groups='base.group_user' required_if_provider='ogone' args: 'API User Password'
  • ogone_pspid Char
    groups='base.group_user' required_if_provider='ogone' args: 'PSPID'
  • ogone_shakey_in Char
    groups='base.group_user' required_if_provider='ogone' size=32 args: 'SHA Key IN'
  • ogone_shakey_out Char
    groups='base.group_user' required_if_provider='ogone' size=32 args: 'SHA Key OUT'
  • ogone_userid Char
    groups='base.group_user' required_if_provider='ogone' args: 'API User ID'
  • provider Selection
    selection_add=[('ogone', 'Ogone')]
Public methods (4)
  • ogone_form_generate_values(self, values)
  • ogone_get_form_action_url(self)
  • ogone_s2s_form_process(self, data)
  • ogone_s2s_form_validate(self, data)

New fields (0)

No new fields.

Public methods (1)
  • ogone_create(self, values)

New fields (0)

No new fields.

Public methods (2)
  • ogone_s2s_do_refund(self, **kwargs)
  • ogone_s2s_do_transaction(self, **kwargs)
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/11.0/payment_ogone
VERSION
VERSION 1.0
CATEGORY
CATEGORYAccounting
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSRaphael Collet, Odoo Translation Bot, Martin Trigaux, Olivier Dony, Thibault Delavallée, Christophe Simonis, Xavier Morel, Joren Van Onder, qdp-odoo, GitHub, Damien Bouvy, Odoo Online, tbe-odoo, fda-odoo, Andreas Perhab, Florimond Husquinet (fhu)
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:53:43
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - payment
    - account
    - base_setup
    - base
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - analytic
    - web_planner
    - portal
    - http_routing
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Ogone Payment Acquirer

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
acquirer_form_ogone acquirer.form.ogone payment.acquirer xpath Inherits payment.acquirer_form
ogone_form ogone_form ir.ui.view qweb New
ogone_s2s_form ogone_s2s_form ir.ui.view qweb New
Models touched (3)

New fields (7)
  • ogone_alias_usage Char
    default='Allow saving my payment data' help='If you want to use Ogone Aliases, this default Alias Usage will be presented to the customer as the reason you want to keep his payment data' args: 'Alias Usage'
  • ogone_password Char
    groups='base.group_user' required_if_provider='ogone' args: 'API User Password'
  • ogone_pspid Char
    groups='base.group_user' required_if_provider='ogone' args: 'PSPID'
  • ogone_shakey_in Char
    groups='base.group_user' required_if_provider='ogone' size=32 args: 'SHA Key IN'
  • ogone_shakey_out Char
    groups='base.group_user' required_if_provider='ogone' size=32 args: 'SHA Key OUT'
  • ogone_userid Char
    groups='base.group_user' required_if_provider='ogone' args: 'API User ID'
  • provider Selection
    selection_add=[('ogone', 'Ogone')]
Public methods (4)
  • ogone_form_generate_values(self, values)
  • ogone_get_form_action_url(self)
  • ogone_s2s_form_process(self, data)
  • ogone_s2s_form_validate(self, data)

New fields (0)

No new fields.

Public methods (1)
  • ogone_create(self, values)

New fields (0)

No new fields.

Public methods (2)
  • ogone_s2s_do_refund(self, **kwargs)
  • ogone_s2s_do_transaction(self, **kwargs)
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/10.0/payment_ogone
VERSION
VERSION 1.0
CATEGORY
CATEGORYAccounting
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSRaphael Collet, Odoo Translation Bot, Christophe Matthieu, Martin Trigaux, Fabien Pinckaers, Olivier Dony, Thibault Delavallée, Denis Ledoux, Fabien Meghazi, Christophe Simonis, Joren Van Onder, Julien Legros, qdp-odoo, Jeremy Kersten, Damien Bouvy, Martin Geubelle, Denis Vermylen (dve)
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:50:48
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - payment
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - report
    - analytic
    - web_planner
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Ogone Payment Acquirer

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
acquirer_form_ogone acquirer.form.ogone payment.acquirer xpath Inherits payment.acquirer_form
ogone_acquirer_button ogone_acquirer_button ir.ui.view qweb New
ogone_s2s_form ogone_s2s_form ir.ui.view qweb New
Models touched (3)

New fields (7)
  • ogone_alias_usage Char
    default='Allow saving my payment data' help='If you want to use Ogone Aliases, this default Alias Usage will be presented to the customer as the reason you want to keep his payment data' args: 'Alias Usage'
  • ogone_password Char
    groups='base.group_user' required_if_provider='ogone' args: 'API User Password'
  • ogone_pspid Char
    groups='base.group_user' required_if_provider='ogone' args: 'PSPID'
  • ogone_shakey_in Char
    groups='base.group_user' required_if_provider='ogone' size=32 args: 'SHA Key IN'
  • ogone_shakey_out Char
    groups='base.group_user' required_if_provider='ogone' size=32 args: 'SHA Key OUT'
  • ogone_userid Char
    groups='base.group_user' required_if_provider='ogone' args: 'API User ID'
  • provider Selection
    selection_add=[('ogone', 'Ogone')]
Public methods (4)
  • ogone_form_generate_values(self, values)
  • ogone_get_form_action_url(self)
  • ogone_s2s_form_process(self, data)
  • ogone_s2s_form_validate(self, data)

New fields (0)

No new fields.

Public methods (1)
  • ogone_create(self, values)

New fields (0)

No new fields.

Public methods (1)
  • ogone_s2s_do_transaction(self, **kwargs)
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/9.0/payment_ogone
VERSION
VERSION 1.0
CATEGORY
CATEGORYAccounting
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Antony Lesuisse, Olivier Dony, Denis Ledoux, Christophe Simonis, Goffin Simon, Damien Bouvy, Yannick Tivisse, Toufik Benjaa
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:48:31
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - payment
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - report
    - analytic
    - web_tip
    - web_planner
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Ogone Payment Acquirer

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
acquirer_form_ogone acquirer.form.ogone payment.acquirer xpath Inherits payment.acquirer_form
ogone_acquirer_button ogone_acquirer_button ir.ui.view qweb New
ogone_s2s_form ogone_s2s_form ir.ui.view qweb New
Models touched (3)

New fields (0)

No new fields.

Public methods (4)
  • ogone_form_generate_values(self, cr, uid, id, values, context=None)
  • ogone_get_form_action_url(self, cr, uid, id, context=None)
  • ogone_s2s_form_process(self, cr, uid, data, context=None)
  • ogone_s2s_form_validate(self, cr, uid, id, data, context=None)

New fields (0)

No new fields.

Public methods (1)
  • ogone_create(self, cr, uid, values, context=None)

New fields (0)

No new fields.

Public methods (1)
  • ogone_s2s_do_transaction(self, cr, uid, id, context=None, **kwargs)
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/8.0/payment_ogone
VERSION
VERSION 1.0
CATEGORY
CATEGORYHidden
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOpenERP SA
MAINTAINERS
MAINTAINERSOpenERP SA
COMMITTERS
COMMITTERSOdoo Translation Bot, Christophe Matthieu, Martin Trigaux, Antony Lesuisse, Olivier Dony, Thibault Delavallée, Denis Ledoux, Fabien Meghazi, Christophe Simonis, Xavier Morel, Nicolas Martinelli, Damien Bouvy
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:45:40
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - payment
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - report
    - analytic
    - board
    - edi
    - email_template
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Ogone Payment Acquirer

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
acquirer_form_ogone acquirer.form.ogone payment.acquirer xpath Inherits payment.acquirer_form
ogone_acquirer_button ogone_acquirer_button ir.ui.view qweb New
transaction_form_ogone acquirer.transaction.form.ogone payment.transaction xpath Inherits payment.transaction_form
Models touched (2)

New fields (0)

No new fields.

Public methods (2)
  • ogone_form_generate_values(self, cr, uid, id, partner_values, tx_values, context=None)
  • ogone_get_form_action_url(self, cr, uid, id, context=None)

New fields (0)

No new fields.

Public methods (4)
  • ogone_s2s_create_alias(self, cr, uid, id, values, context=None)
    Create an alias at Ogone via batch. .. versionadded:: pre-v8 saas-3 .. warning:: Experimental code. You should not use it before OpenERP v8 official release.
  • ogone_s2s_execute(self, cr, uid, id, values, context=None)
    .. versionadded:: pre-v8 saas-3 .. warning:: Experimental code. You should not use it before OpenERP v8 official release.
  • ogone_s2s_feedback(self, cr, uid, data, context=None)
    .. versionadded:: pre-v8 saas-3 .. warning:: Experimental code. You should not use it before OpenERP v8 official release.
  • ogone_s2s_generate_values(self, cr, uid, id, custom_values, context=None)
    Generate valid Ogone values for a s2s tx. .. versionadded:: pre-v8 saas-3 .. warning:: Experimental code. You should not use it before OpenERP v8 official release.