Payment Provider: Authorize.Net

payment_authorize
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/19.0/payment_authorize
VERSION
VERSION 2.0
CATEGORY
CATEGORYAccounting/Payment Providers
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo S.A.
MAINTAINERS
MAINTAINERSOdoo S.A.
COMMITTERS
COMMITTERSOdoo Translation Bot, Xavier ALT, Julien Castiaux, Victor Feyens, Tiffany Chang (tic), Gorash, Antoine Vandevenne (anv), Valentin Chevalier, Pedram (PEBR), Dylan Kiss (dyki), Valeriya(vchu), adda-odoo, Louis (loti), Thomas Carlier (thc), anko-odoo, Mahdi Alijani (malj), krip-odoo, chpa-odoo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:51:45
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - payment
    - onboarding
    - web
    - base
    - portal
    - html_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 (3)
XML IDNameModelTypeStatus
inline_form inline_form ir.ui.view qweb New
payment_provider_form Authorize.Net Provider Form payment.provider group Inherits payment.payment_provider_form
payment_token_form Authorize.Net Token Form payment.token field Inherits payment.payment_token_form
Models touched (3)

New fields (5)
  • authorize_client_key Char
    copy=False help='The public client key. To generate directly from Odoo or from Authorize.Net backend.' string='API Client Key'
  • authorize_login Char
    copy=False help='The ID solely used to identify the account with Authorize.Net' required_if_provider='authorize' string='API Login ID'
  • authorize_signature_key Char
    copy=False groups='base.group_system' required_if_provider='authorize' string='API Signature Key'
  • authorize_transaction_key Char
    copy=False groups='base.group_system' required_if_provider='authorize' string='API Transaction Key'
  • code Selection
    ondelete={'authorize': 'set default'} selection_add=[('authorize', 'Authorize.Net')]
Public methods (1)
  • action_update_merchant_details(self)
    Fetch the merchant details to update the client key and the account currency.

New fields (1)
  • authorize_profile Char
    help='The unique reference for the partner/token combination in the Authorize.net backend.' string='Authorize.Net Profile ID'
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/18.0/payment_authorize
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, Xavier ALT, Aaron Bohy, Odoo Online, Tiffany Chang (tic), Antoine Vandevenne (anv), Vincent Larcin, Pedram (PEBR), Louis Wicket (wil), Dylan Kiss (dyki), Valeriya(vchu), Anita (anko), adda-odoo, Louis (loti), Louis (wil), Bastien PIERRE, Thomas Carlier (thc), anko-odoo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:25:58
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - payment
    - onboarding
    - web
    - base
    - portal
    - web_editor
    - bus
    - html_editor
    - 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 (3)
XML IDNameModelTypeStatus
inline_form inline_form ir.ui.view qweb New
payment_provider_form Authorize.Net Provider Form payment.provider group Inherits payment.payment_provider_form
payment_token_form Authorize.Net Token Form payment.token field Inherits payment.payment_token_form
Models touched (3)

New fields (5)
  • authorize_client_key Char
    help='The public client key. To generate directly from Odoo or from Authorize.Net backend.' string='API Client Key'
  • authorize_login Char
    help='The ID solely used to identify the account with Authorize.Net' required_if_provider='authorize' string='API Login ID'
  • authorize_signature_key Char
    groups='base.group_system' required_if_provider='authorize' string='API Signature Key'
  • authorize_transaction_key Char
    groups='base.group_system' required_if_provider='authorize' string='API Transaction Key'
  • code Selection
    ondelete={'authorize': 'set default'} selection_add=[('authorize', 'Authorize.Net')]
Public methods (1)
  • action_update_merchant_details(self)
    Fetch the merchant details to update the client key and the account currency.

New fields (1)
  • authorize_profile Char
    help='The unique reference for the partner/token combination in the Authorize.net backend.' string='Authorize.Net Profile ID'
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/17.0/payment_authorize
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, Xavier ALT, Jeremy Kersten, Odoo Online, Victor Feyens, Tiffany Chang (tic), Gorash, Pierre Paridans, Antoine Vandevenne (anv), Demesmaeker, niyasraphy, Thomas Lefebvre (thle), Louis Wicket (wil), Valentin Vallaeys (vava), Dylan Kiss (dyki), Michael (mcm), Valeriya(vchu), Anita (anko), adda-odoo, Louis (loti), Louis (wil), Pierre Pulinckx (pipu), Bastien PIERRE, Thomas Carlier (thc), anko-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 (3)
XML IDNameModelTypeStatus
inline_form inline_form ir.ui.view qweb New
payment_provider_form Authorize.Net Provider Form payment.provider group Inherits payment.payment_provider_form
payment_token_form Authorize.Net Token Form payment.token field Inherits payment.payment_token_form
Models touched (3)

New fields (5)
  • authorize_client_key Char
    help='The public client key. To generate directly from Odoo or from Authorize.Net backend.' string='API Client Key'
  • authorize_login Char
    help='The ID solely used to identify the account with Authorize.Net' required_if_provider='authorize' string='API Login ID'
  • authorize_signature_key Char
    groups='base.group_system' required_if_provider='authorize' string='API Signature Key'
  • authorize_transaction_key Char
    groups='base.group_system' required_if_provider='authorize' string='API Transaction Key'
  • code Selection
    ondelete={'authorize': 'set default'} selection_add=[('authorize', 'Authorize.Net')]
Public methods (1)
  • action_update_merchant_details(self)
    Fetch the merchant details to update the client key and the account currency.

New fields (1)
  • authorize_profile Char
    help='The unique reference for the partner/token combination in the Authorize.net backend.' string='Authorize.Net Profile ID'
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/16.0/payment_authorize
VERSION
VERSION 2.0
CATEGORY
CATEGORYAccounting/Payment Providers
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSMartin Trigaux, Fabien Meghazi, Joren Van Onder, Jeremy Kersten, Christophe Monniez, Romeo Fragomeli, Victor Feyens, Nasreddin Boulif (bon), Gorash, Romain Estievenart, Florian Damhaut, Antoine Vandevenne (anv), Demesmaeker, niyasraphy, Thomas Lefebvre (thle), Valentin Vallaeys (vava), Horacio Tellez, Louis (loti), Martin Trigaux (mat), Thomas Carlier (thc), anko-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 (3)
XML IDNameModelTypeStatus
inline_form inline_form ir.ui.view qweb New
payment_provider_form Authorize.Net Provider Form payment.provider group Inherits payment.payment_provider_form
payment_token_form Authorize.Net Token Form payment.token field Inherits payment.payment_token_form
Models touched (3)

New fields (7)
  • authorize_client_key Char
    help='The public client key. To generate directly from Odoo or from Authorize.Net backend.' string='API Client Key'
  • authorize_currency_id Many2one → res.currency
    comodel_name='res.currency' string='Authorize Currency'
  • authorize_login Char
    help='The ID solely used to identify the account with Authorize.Net' required_if_provider='authorize' string='API Login ID'
  • authorize_payment_method_type Selection
    default='credit_card' help='Determines with what payment method the customer can pay.' required_if_provider='authorize' selection=[('credit_card', 'Credit Card'), ('bank_account', 'Bank Account (USA Only)')] string='Allow Payments From'
  • authorize_signature_key Char
    groups='base.group_system' required_if_provider='authorize' string='API Signature Key'
  • authorize_transaction_key Char
    groups='base.group_system' required_if_provider='authorize' string='API Transaction Key'
  • code Selection
    ondelete={'authorize': 'set default'} selection_add=[('authorize', 'Authorize.Net')]
Public methods (1)
  • action_update_merchant_details(self)
    Fetch the merchant details to update the client key and the account currency.

New fields (2)
  • authorize_payment_method_type Selection
    help='The type of payment method this token is linked to.' selection=[('credit_card', 'Credit Card'), ('bank_account', 'Bank Account (USA Only)')] string='Authorize.Net Payment Type'
  • authorize_profile Char
    help='The unique reference for the partner/token combination in the Authorize.net backend.' string='Authorize.Net Profile ID'
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/15.0/payment_authorize
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, Joren Van Onder, Laurent Smet, Jorge Pinna Puissant, Xavier-Do, Victor Feyens, Julien Mougenot, Nasreddin Boulif (bon), nie, Tiffany Chang (tic), Nicolas (vin), Florian Damhaut, Antoine Vandevenne (anv), Demesmaeker, Thomas Lefebvre (thle)
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 (3)
XML IDNameModelTypeStatus
inline_form inline_form ir.ui.view qweb New
payment_acquirer_form Authorize.Net Acquirer Form payment.acquirer xpath Inherits payment.payment_acquirer_form
payment_token_form Authorize.Net Token Form payment.token xpath Inherits payment.payment_token_form
Models touched (4)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (7)
  • authorize_client_key Char
    help='The public client key. To generate directly from Odoo or from Authorize.Net backend.' string='API Client Key'
  • authorize_currency_id Many2one → res.currency
    comodel_name='res.currency' groups='base.group_system' string='Authorize Currency'
  • authorize_login Char
    help='The ID solely used to identify the account with Authorize.Net' required_if_provider='authorize' string='API Login ID'
  • authorize_payment_method_type Selection
    default='credit_card' help='Determines with what payment method the customer can pay.' required_if_provider='authorize' selection=[('credit_card', 'Credit Card'), ('bank_account', 'Bank Account (USA Only)')] string='Allow Payments From'
  • authorize_signature_key Char
    groups='base.group_system' required_if_provider='authorize' string='API Signature Key'
  • authorize_transaction_key Char
    groups='base.group_system' required_if_provider='authorize' string='API Transaction Key'
  • provider Selection
    ondelete={'authorize': 'set default'} selection_add=[('authorize', 'Authorize.Net')]
Public methods (1)
  • action_update_merchant_details(self)
    Fetch the merchant details to update the client key and the account currency.

New fields (2)
  • authorize_payment_method_type Selection
    help='The type of payment method this token is linked to.' selection=[('credit_card', 'Credit Card'), ('bank_account', 'Bank Account (USA Only)')] string='Authorize.Net Payment Type'
  • authorize_profile Char
    help='The unique reference for the partner/token combination in the Authorize.net backend.' string='Authorize.Net Profile ID'
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/14.0/payment_authorize
VERSION
VERSION 1.0
CATEGORY
CATEGORYAccounting/Payment Acquirers
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSRaphael Collet, Odoo Translation Bot, Martin Trigaux, Olivier Dony, Christophe Simonis, Joren Van Onder, Nicolas Martinelli, Damien Bouvy, Barad Mahendra, Yannick Tivisse, Laurent Smet, Adrian Torres, Xavier-Do, Victor Feyens, fw-bot, nie, Kevin Baptiste, Florian Damhaut, Fernanda Hernández
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:14:30
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
Authorize.Net Payment Acquirer

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
acquirer_form_authorize acquirer.form.authorize payment.acquirer xpath Inherits payment.acquirer_form
assets_frontend assets_frontend ir.ui.view qweb Inherits web.assets_frontend
authorize_form authorize_form ir.ui.view qweb New
authorize_s2s_form authorize_s2s_form ir.ui.view qweb New
payment_authorize_redirect Payment Authorize ir.ui.view qweb New
token_form_authorize_net payment.token.form payment.token xpath Inherits payment.payment_token_form_view
Models touched (3)

New fields (5)
  • authorize_client_key Char
    groups='base.group_user' string='API Client Key'
  • authorize_login Char
    groups='base.group_user' required_if_provider='authorize' string='API Login Id'
  • authorize_signature_key Char
    groups='base.group_user' required_if_provider='authorize' string='API Signature Key'
  • authorize_transaction_key Char
    groups='base.group_user' required_if_provider='authorize' string='API Transaction Key'
  • provider Selection
    ondelete={'authorize': 'set default'} selection_add=[('authorize', 'Authorize.Net')]
Public methods (7)
  • action_client_secret(self)
  • authorize_form_generate_values(self, values)
  • authorize_get_form_action_url(self)
  • authorize_s2s_form_process(self, data)
    @api.model
  • authorize_s2s_form_validate(self, data)
  • authorize_test_credentials(self)
  • onchange_check_validity(self)
    @api.onchange('provider', 'check_validity')

New fields (3)
  • authorize_profile Char
    help='This contains the unique reference for this partner/payment token combination in the Authorize.net backend' string='Authorize.net Profile ID'
  • provider Selection
    readonly=False related='acquirer_id.provider' string='Provider'
  • save_token Selection
    readonly=False related='acquirer_id.save_token' string='Save Cards'
Public methods (1)
  • authorize_create(self, values)
    @api.model

New fields (0)

No new fields.

Public methods (3)
  • authorize_s2s_capture_transaction(self)
  • authorize_s2s_do_transaction(self, **data)
  • authorize_s2s_void_transaction(self)
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/13.0/payment_authorize
VERSION
VERSION 1.0
CATEGORY
CATEGORYAccounting/Payment
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Thibault Delavallée, Christophe Simonis, Joren Van Onder, Nicolas Martinelli, Damien Bouvy, Adrian Torres, Julien Castiaux, Xavier-Do, Victor Feyens, Sébastien Theys, fw-bot, Nikunj Ladava, nie
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:06:43
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
Authorize.Net Payment Acquirer

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
acquirer_form_authorize acquirer.form.authorize payment.acquirer xpath Inherits payment.acquirer_form
assets_frontend assets_frontend ir.ui.view qweb Inherits web.assets_frontend
authorize_form authorize_form ir.ui.view qweb New
authorize_s2s_form authorize_s2s_form ir.ui.view qweb New
payment_authorize_redirect Payment Authorize ir.ui.view qweb New
token_form_authorize_net payment.token.form payment.token xpath Inherits payment.payment_token_form_view
Models touched (3)

New fields (5)
  • authorize_client_key Char
    groups='base.group_user' string='API Client Key'
  • authorize_login Char
    groups='base.group_user' required_if_provider='authorize' string='API Login Id'
  • authorize_signature_key Char
    groups='base.group_user' required_if_provider='authorize' string='API Signature Key'
  • authorize_transaction_key Char
    groups='base.group_user' required_if_provider='authorize' string='API Transaction Key'
  • provider Selection
    selection_add=[('authorize', 'Authorize.Net')]
Public methods (7)
  • action_client_secret(self)
  • authorize_form_generate_values(self, values)
  • authorize_get_form_action_url(self)
  • authorize_s2s_form_process(self, data)
    @api.model
  • authorize_s2s_form_validate(self, data)
  • authorize_test_credentials(self)
  • onchange_check_validity(self)
    @api.onchange('provider', 'check_validity')

New fields (3)
  • authorize_profile Char
    help='This contains the unique reference for this partner/payment token combination in the Authorize.net backend' string='Authorize.net Profile ID'
  • provider Selection
    readonly=False related='acquirer_id.provider' string='Provider'
  • save_token Selection
    readonly=False related='acquirer_id.save_token' string='Save Cards'
Public methods (1)
  • authorize_create(self, values)
    @api.model

New fields (0)

No new fields.

Public methods (3)
  • authorize_s2s_capture_transaction(self)
  • authorize_s2s_do_transaction(self, **data)
  • authorize_s2s_void_transaction(self)
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/12.0/payment_authorize
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, Christophe Simonis, Nicolas Martinelli, Nicolas Lempereur, qdp-odoo, Damien Bouvy, qsm-odoo, Pierre Masereel, Toufik Benjaa, tbe-odoo, Christophe Monniez, Jorge Pinna Puissant, Nans Lefebvre, Adrian Torres, Xavier-Do, Victor Feyens, Nasreddin (bon), 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
Authorize.Net Payment Acquirer

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
acquirer_form_authorize acquirer.form.authorize payment.acquirer xpath Inherits payment.acquirer_form
authorize_form authorize_form ir.ui.view qweb New
authorize_s2s_form authorize_s2s_form ir.ui.view qweb New
payment_authorize_redirect Payment Authorize ir.ui.view qweb New
token_form_authorize_net payment.token.form payment.token xpath Inherits payment.payment_token_form_view
Models touched (3)

New fields (4)
  • authorize_login Char
    groups='base.group_user' required_if_provider='authorize' string='API Login Id'
  • authorize_signature_key Char
    compute='_compute_auth_signature_key' groups='base.group_user' inverse='_inverse_auth_signature_key' string='API Signature Key'
  • authorize_transaction_key Char
    groups='base.group_user' required_if_provider='authorize' string='API Transaction Key'
  • provider Selection
    selection_add=[('authorize', 'Authorize.Net')]
Public methods (5)
  • authorize_form_generate_values(self, values)
    @api.multi
  • authorize_get_form_action_url(self)
    @api.multi
  • authorize_s2s_form_process(self, data)
    @api.model
  • authorize_s2s_form_validate(self, data)
    @api.multi
  • authorize_test_credentials(self)
    @api.multi

New fields (3)
  • authorize_profile Char
    help='This contains the unique reference for this partner/payment token combination in the Authorize.net backend' string='Authorize.net Profile ID'
  • provider Selection
    readonly=False related='acquirer_id.provider' string='Provider'
  • save_token Selection
    readonly=False related='acquirer_id.save_token' string='Save Cards'
Public methods (1)
  • authorize_create(self, values)
    @api.model

New fields (0)

No new fields.

Public methods (4)
  • authorize_s2s_capture_transaction(self)
    @api.multi
  • authorize_s2s_do_refund(self)
    @api.multi
  • authorize_s2s_do_transaction(self, **data)
    @api.multi
  • authorize_s2s_void_transaction(self)
    @api.multi
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/11.0/payment_authorize
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, Denis Ledoux, Christophe Simonis, Xavier Morel, Joren Van Onder, Goffin Simon, Nicolas Martinelli, Richard Mathot, qdp-odoo, GitHub, Damien Bouvy, Yannick Tivisse, Odoo Online, tbe-odoo, Jorge Pinna Puissant, fda-odoo, Nasreddin (bon)
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
Authorize.Net Payment Acquirer

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
acquirer_form_authorize acquirer.form.authorize payment.acquirer xpath Inherits payment.acquirer_form
authorize_form authorize_form ir.ui.view qweb New
authorize_s2s_form authorize_s2s_form ir.ui.view qweb New
payment_authorize_redirect Payment Authorize ir.ui.view qweb New
token_form_authorize_net payment.token.form payment.token xpath Inherits payment.payment_token_form_view
Models touched (3)

New fields (4)
  • authorize_login Char
    groups='base.group_user' required_if_provider='authorize' string='API Login Id'
  • authorize_signature_key Char
    compute='_compute_auth_signature_key' groups='base.group_user' inverse='_inverse_auth_signature_key' string='API Signature Key'
  • authorize_transaction_key Char
    groups='base.group_user' required_if_provider='authorize' string='API Transaction Key'
  • provider Selection
    selection_add=[('authorize', 'Authorize.Net')]
Public methods (5)
  • authorize_form_generate_values(self, values)
    @api.multi
  • authorize_get_form_action_url(self)
    @api.multi
  • authorize_s2s_form_process(self, data)
    @api.model
  • authorize_s2s_form_validate(self, data)
    @api.multi
  • authorize_test_credentials(self)
    @api.multi

New fields (3)
  • authorize_profile Char
    help='This contains the unique reference for this partner/payment token combination in the Authorize.net backend' string='Authorize.net Profile ID'
  • provider Selection
    related='acquirer_id.provider' string='Provider'
  • save_token Selection
    related='acquirer_id.save_token' string='Save Cards'
Public methods (1)
  • authorize_create(self, values)
    @api.model

New fields (0)

No new fields.

Public methods (5)
  • authorize_s2s_capture_transaction(self)
    @api.multi
  • authorize_s2s_do_refund(self)
    @api.multi
  • authorize_s2s_do_transaction(self, **data)
    @api.multi
  • authorize_s2s_void_transaction(self)
    @api.multi
  • create(self, vals)
    @api.model
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/10.0/payment_authorize
VERSION
VERSION 1.0
CATEGORY
CATEGORYAccounting
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Christophe Matthieu, Martin Trigaux, Fabien Pinckaers, Olivier Dony, Thibault Delavallée, Denis Ledoux, Fabien Meghazi, Christophe Simonis, Joren Van Onder, Cedric Snauwaert, Nicolas Martinelli, Julien Legros, qdp-odoo, Damien Bouvy, Martin Geubelle, Romain Derie, Denis Vermylen (dve), Toufik Benjaa, tbe-odoo, Nans Lefebvre
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
Authorize.Net Payment Acquirer

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
acquirer_form_authorize acquirer.form.authorize payment.acquirer xpath Inherits payment.acquirer_form
authorize_acquirer_button authorize_acquirer_button ir.ui.view qweb New
authorize_s2s_form authorize_s2s_form ir.ui.view qweb New
payment_authorize_redirect Payment Authorize ir.ui.view qweb New
Models touched (3)

New fields (4)
  • authorize_login Char
    groups='base.group_user' required_if_provider='authorize' string='API Login Id'
  • authorize_signature_key Char
    compute='_compute_auth_signature_key' groups='base.group_user' inverse='_inverse_auth_signature_key' string='API Signature Key'
  • authorize_transaction_key Char
    groups='base.group_user' required_if_provider='authorize' string='API Transaction Key'
  • provider Selection
    selection_add=[('authorize', 'Authorize.Net')]
Public methods (5)
  • authorize_form_generate_values(self, values)
    @api.multi
  • authorize_get_form_action_url(self)
    @api.multi
  • authorize_s2s_form_process(self, data)
    @api.model
  • authorize_s2s_form_validate(self, data)
    @api.multi
  • authorize_test_credentials(self)
    @api.multi

New fields (1)
  • authorize_profile Char
    help='This contains the unique reference for this partner/payment token combination in the Authorize.net backend' string='Authorize.net Profile ID'
Public methods (1)
  • authorize_create(self, values)
    @api.model

New fields (0)

No new fields.

Public methods (4)
  • authorize_s2s_capture_transaction(self)
    @api.multi
  • authorize_s2s_do_transaction(self, **data)
    @api.multi
  • authorize_s2s_void_transaction(self)
    @api.multi
  • create(self, vals)
    @api.model
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/9.0/payment_authorize
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, Thibault Delavallée, Christophe Simonis, Goffin Simon, Nicolas Martinelli, Nicolas Lempereur, Damien Bouvy, Yannick Tivisse
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
Authorize.Net Payment Acquirer

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
acquirer_form_authorize acquirer.form.authorize payment.acquirer xpath Inherits payment.acquirer_form
authorize_acquirer_button authorize_acquirer_button ir.ui.view qweb New
payment_authorize_redirect Payment Authorize ir.ui.view qweb New
Models touched (2)

New fields (2)
  • authorize_login Char
    groups='base.group_user' required_if_provider='authorize' string='API Login Id'
  • authorize_transaction_key Char
    groups='base.group_user' required_if_provider='authorize' string='API Transaction Key'
Public methods (2)
  • authorize_form_generate_values(self, values)
    @api.multi
  • authorize_get_form_action_url(self)
    @api.multi

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/8.0/payment_authorize
VERSION
VERSION 1.0
CATEGORY
CATEGORYHidden
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo SA
MAINTAINERS
MAINTAINERSOdoo SA
COMMITTERS
COMMITTERSThibault Delavallée, Denis Ledoux, Jérome Maes
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
Authorize.Net Payment Acquirer

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
acquirer_form_authorize acquirer.form.authorize payment.acquirer xpath Inherits payment.acquirer_form
authorize_acquirer_button authorize_acquirer_button ir.ui.view qweb New
payment_authorize_redirect Payment Authorize ir.ui.view qweb New
transaction_form_authorize acquirer.transaction.form.authorize payment.transaction xpath Inherits payment.transaction_form
Models touched (2)

New fields (2)
  • authorize_login Char
    groups='base.group_user' required_if_provider='authorize' string='API Login Id'
  • authorize_transaction_key Char
    groups='base.group_user' required_if_provider='authorize' string='API Transaction Key'
Public methods (2)
  • authorize_form_generate_values(self, partner_values, tx_values)
    @api.multi
  • authorize_get_form_action_url(self)
    @api.multi

New fields (1)
  • authorize_txnid Char
    string='Transaction ID'
Public methods (0)

No public methods.