Repository
odoo/odoo · module folder
Module version
1.0
Category
Accounting/Payment Acquirers
Folder size
0.35 MB
License
LGPL-3
Application
Yes
Auto-installable
No
Website
None
Last tracking update
2026-08-07 05:19:50
Authors
Maintainers
None
Committers
Xavier Morel, Olivier Dony, Raphael Collet, Christophe Simonis, Martin Trigaux, Odoo Translation Bot, Jeremy Kersten, Damien Bouvy, Barad Mahendra, Yannick Tivisse, Laurent Smet, Adrian Torres, Xavier-Do, fw-bot, Nasreddin Boulif (bon), Florian Damhaut
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
Ingenico Payment Acquirer

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
acquirer_form_ogone acquirer.form.ogone payment.acquirer form Inherits payment.acquirer_form
ogone_form ogone_form ir.ui.view qweb New
ogone_s2s_form ogone_s2s_form ir.ui.view qweb New
HTTP endpoints (6)
Route(s)HandlerAuthTypeMethodsFlags
/payment/ogone/s2s/feedback OgoneController.feedback public http ALL csrf off sudo
/payment/ogone/accept, /payment/ogone/test/accept, /payment/ogone/decline, /payment/ogone/test/decline, /payment/ogone/exception, /payment/ogone/test/exception, /payment/ogone/cancel, /payment/ogone/test/cancel OgoneController.ogone_form_feedback public http ALL csrf off sudo
/payment/ogone/s2s/create OgoneController.ogone_s2s_create public http POST csrf off sudo
/payment/ogone/s2s/create_json OgoneController.ogone_s2s_create_json public json ALL csrf off
/payment/ogone/s2s/create_json_3ds OgoneController.ogone_s2s_create_json_3ds public json ALL csrf off sudo
/payment/ogone/validate/accept, /payment/ogone/validate/decline, /payment/ogone/validate/exception OgoneController.ogone_validation_form_feedback public http ALL sudo
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' args: 'SHA Key IN'
  • ogone_shakey_out Char
    groups='base.group_user' required_if_provider='ogone' args: 'SHA Key OUT'
  • ogone_userid Char
    groups='base.group_user' required_if_provider='ogone' args: 'API User ID'
  • provider Selection
    ondelete={'ogone': 'set default'} selection_add=[('ogone', 'Ingenico')]
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)

Loading…