| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-spain |
| GIT | |
| GIT | https://github.com/OCA/l10n-spain.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-spain/tree/18.0/payment_redsys |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Payment Acquirer |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | Carlos Lopez, Víctor Martínez, Weblate, OCA-git-bot, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-spain |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:05 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - payment - onboarding - web - base - portal - web_editor - bus - html_editor - http_routing - base_setup - web_tour - auth_signup |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
pycryptodome |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Este módulo añade la opción de pago a través de la pasarela de Redsys, pudiendo seleccionar entre los métodos de pago: pago con tarjeta, pago por transferencia, domiciliación y Bizum. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
provider_form_redsys |
payment.provider.form.redsys | payment.provider | xpath | Inherits payment.payment_provider_form |
redsys_form |
redsys_form | ir.ui.view | qweb | New |
transaction_form_redsys |
provider.transaction.form.redsys | payment.transaction | field | Inherits payment.payment_transaction_form |
code
Selection
ondelete={'redsys': 'set default'}
selection_add=[('redsys', 'Redsys')]
redsys_currency
Char
default='978'
required_if_provider='redsys'
redsys_merchant_code
Char
required_if_provider='redsys'
args: 'Merchant code'
redsys_merchant_data
Char
redsys_merchant_description
Char
required_if_provider='redsys'
args: 'Product Description'
redsys_merchant_lang
Selection
default='001'
args: [('001', 'Castellano'), ('002', 'Inglés'), ('003', 'Catalán'), ('004', 'Francés'), ('005', 'Alemán'), ('006', 'Holandés'), ('007', 'Italiano'), ('008', 'Sueco'), ('009', 'Portugués'), ('010', 'Valenciano'), ('011', 'Polaco'), ('012', 'Gallego'), ('013', 'Euskera')], 'Merchant Consumer Language'
redsys_merchant_name
Char
required_if_provider='redsys'
args: 'Merchant Name'
redsys_pay_method
Selection
default='T'
args: [('T', 'Pago con Tarjeta'), ('R', 'Pago por Transferencia'), ('D', 'Domiciliacion'), ('z', 'Bizum')], 'Payment Method'
redsys_secret_key
Char
groups='base.group_system'
required_if_provider='redsys'
redsys_signature_version
Selection
default='HMAC_SHA256_V1'
args: [('HMAC_SHA256_V1', 'HMAC SHA256 V1')]
redsys_terminal
Char
default='1'
required_if_provider='redsys'
args: 'Terminal'
redsys_transaction_type
Char
default='0'
required_if_provider='redsys'
args: 'Transtaction Type'
sign_parameters(self, secret_key, params64)
redsys_txnid
Char
merchant_params_json2dict(self, data)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-spain |
| GIT | |
| GIT | https://github.com/OCA/l10n-spain.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-spain/tree/17.0/payment_redsys |
| VERSION | |
| VERSION | 1.0.4 |
| CATEGORY | |
| CATEGORY | Payment Acquirer |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, Weblate, OCA-git-bot, oca-ci, pilarvargas-tecnativa, Raul-S73, sygel, adrip-s73, Alberto García |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-spain |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:19:59 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - account_payment - account - base_setup - base - web - onboarding - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - payment |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
pycryptodome |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Este módulo añade la opción de pago a través de la pasarela de Redsys, pudiendo seleccionar entre los métodos de pago: pago con tarjeta, pago por transferencia, domiciliación y Bizum. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
provider_form_redsys |
payment.provider.form.redsys | payment.provider | xpath | Inherits payment.payment_provider_form |
redsys_form |
redsys_form | ir.ui.view | qweb | New |
transaction_form_redsys |
provider.transaction.form.redsys | payment.transaction | field | Inherits payment.payment_transaction_form |
No new fields.
Public methods (0)No public methods.
code
Selection
ondelete={'redsys': 'set default'}
selection_add=[('redsys', 'Redsys')]
redsys_currency
Char
default='978'
required_if_provider='redsys'
redsys_merchant_code
Char
required_if_provider='redsys'
args: 'Merchant code'
redsys_merchant_data
Char
redsys_merchant_description
Char
required_if_provider='redsys'
args: 'Product Description'
redsys_merchant_lang
Selection
default='001'
args: [('001', 'Castellano'), ('002', 'Inglés'), ('003', 'Catalán'), ('004', 'Francés'), ('005', 'Alemán'), ('006', 'Holandés'), ('007', 'Italiano'), ('008', 'Sueco'), ('009', 'Portugués'), ('010', 'Valenciano'), ('011', 'Polaco'), ('012', 'Gallego'), ('013', 'Euskera')], 'Merchant Consumer Language'
redsys_merchant_name
Char
required_if_provider='redsys'
args: 'Merchant Name'
redsys_pay_method
Selection
default='T'
args: [('T', 'Pago con Tarjeta'), ('R', 'Pago por Transferencia'), ('D', 'Domiciliacion'), ('z', 'Bizum')], 'Payment Method'
redsys_secret_key
Char
required_if_provider='redsys'
args: 'Secret Key'
redsys_signature_version
Selection
default='HMAC_SHA256_V1'
args: [('HMAC_SHA256_V1', 'HMAC SHA256 V1')]
redsys_terminal
Char
default='1'
required_if_provider='redsys'
args: 'Terminal'
redsys_transaction_type
Char
default='0'
required_if_provider='redsys'
args: 'Transtaction Type'
redsys_get_form_action_url(self)
sign_parameters(self, secret_key, params64)
redsys_txnid
Char
merchant_params_json2dict(self, data)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-spain |
| GIT | |
| GIT | https://github.com/OCA/l10n-spain.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-spain/tree/16.0/payment_redsys |
| VERSION | |
| VERSION | 1.0.4 |
| CATEGORY | |
| CATEGORY | Payment Acquirer |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, Weblate, OCA-git-bot, oca-ci, rafaferri, Ignacio J. Ortega, Pablo De Andrés, David Bañón |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-spain |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:53:40 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - payment - portal - web - base - web_editor - bus - http_routing - base_setup - web_tour - auth_signup |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
pycryptodome |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
provider_form_redsys |
payment.provider.form.redsys | payment.provider | xpath | Inherits payment.payment_provider_form |
redsys_form |
redsys_form | ir.ui.view | qweb | New |
transaction_form_redsys |
provider.transaction.form.redsys | payment.transaction | field | Inherits payment.payment_transaction_form |
code
Selection
ondelete={'redsys': 'set default'}
selection_add=[('redsys', 'Redsys')]
redsys_currency
Char
default='978'
required_if_provider='redsys'
args: 'Currency for Redsys'
redsys_merchant_code
Char
required_if_provider='redsys'
args: 'Merchant code'
redsys_merchant_data
Char
redsys_merchant_description
Char
required_if_provider='redsys'
args: 'Product Description'
redsys_merchant_lang
Selection
default='001'
args: [('001', 'Castellano'), ('002', 'Inglés'), ('003', 'Catalán'), ('004', 'Francés'), ('005', 'Alemán'), ('006', 'Holandés'), ('007', 'Italiano'), ('008', 'Sueco'), ('009', 'Portugués'), ('010', 'Valenciano'), ('011', 'Polaco'), ('012', 'Gallego'), ('013', 'Euskera')], 'Merchant Consumer Language'
redsys_merchant_name
Char
required_if_provider='redsys'
args: 'Merchant Name'
redsys_pay_method
Selection
default='T'
args: [('T', 'Pago con Tarjeta'), ('R', 'Pago por Transferencia'), ('D', 'Domiciliacion'), ('z', 'Bizum')], 'Payment Method'
redsys_secret_key
Char
required_if_provider='redsys'
args: 'Secret Key'
redsys_signature_version
Selection
default='HMAC_SHA256_V1'
args: [('HMAC_SHA256_V1', 'HMAC SHA256 V1')]
redsys_terminal
Char
default='1'
required_if_provider='redsys'
args: 'Terminal'
redsys_transaction_type
Char
default='0'
required_if_provider='redsys'
args: 'Transtaction Type'
sign_parameters(self, secret_key, params64)
redsys_txnid
Char
merchant_params_json2dict(self, data)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-spain |
| GIT | |
| GIT | https://github.com/OCA/l10n-spain.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-spain/tree/15.0/payment_redsys |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Payment Acquirer |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, GitHub, Weblate, OCA-git-bot, oca-ci, sygel |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-spain |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:46:29 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - payment - account - base_setup - base - web - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
pycryptodome |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
acquirer_form_redsys |
acquirer.form.redsys | payment.acquirer | xpath | Inherits payment.payment_acquirer_form |
redsys_form |
redsys_form | ir.ui.view | qweb | New |
transaction_form_redsys |
acquirer.transaction.form.redsys | payment.transaction | field | Inherits payment.payment_transaction_form |
No new fields.
Public methods (0)No public methods.
provider
Selection
ondelete={'redsys': 'set default'}
selection_add=[('redsys', 'Redsys')]
redsys_currency
Char
default='978'
required_if_provider='redsys'
args: 'Currency'
redsys_merchant_code
Char
required_if_provider='redsys'
args: 'Merchant code'
redsys_merchant_data
Char
redsys_merchant_description
Char
required_if_provider='redsys'
args: 'Product Description'
redsys_merchant_lang
Selection
default='001'
args: [('001', 'Castellano'), ('002', 'Inglés'), ('003', 'Catalán'), ('004', 'Francés'), ('005', 'Alemán'), ('006', 'Holandés'), ('007', 'Italiano'), ('008', 'Sueco'), ('009', 'Portugués'), ('010', 'Valenciano'), ('011', 'Polaco'), ('012', 'Gallego'), ('013', 'Euskera')], 'Merchant Consumer Language'
redsys_merchant_name
Char
required_if_provider='redsys'
args: 'Merchant Name'
redsys_pay_method
Selection
default='T'
args: [('T', 'Pago con Tarjeta'), ('R', 'Pago por Transferencia'), ('D', 'Domiciliacion'), ('z', 'Bizum')], 'Payment Method'
redsys_secret_key
Char
required_if_provider='redsys'
args: 'Secret Key'
redsys_signature_version
Selection
default='HMAC_SHA256_V1'
args: [('HMAC_SHA256_V1', 'HMAC SHA256 V1')]
redsys_terminal
Char
default='1'
required_if_provider='redsys'
args: 'Terminal'
redsys_transaction_type
Char
default='0'
required_if_provider='redsys'
args: 'Transtaction Type'
redsys_get_form_action_url(self)
sign_parameters(self, secret_key, params64)
redsys_txnid
Char
merchant_params_json2dict(self, data)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-spain |
| GIT | |
| GIT | https://github.com/OCA/l10n-spain.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-spain/tree/14.0/payment_redsys |
| VERSION | |
| VERSION | 2.0.4 |
| CATEGORY | |
| CATEGORY | Payment Acquirer |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, david, manu, OCA Transbot, João Marques, oca-travis, Weblate, OCA-git-bot, David |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-spain |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:40:48 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - payment - account - base_setup - base - web - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - website_sale - website - social_media - sale - sales_team - utm - website_payment - website_mail - website_form - google_recaptcha - portal_rating - rating |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
pycryptodome |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
acquirer_form_redsys |
acquirer.form.redsys | payment.acquirer | xpath | Inherits payment.acquirer_form |
redsys_acquirer_button |
redsys_acquirer_button | ir.ui.view | qweb | New |
redsys_form |
redsys_form | ir.ui.view | qweb | New |
transaction_form_redsys |
acquirer.transaction.form.redsys | payment.transaction | field | Inherits payment.transaction_form |
provider
Selection
ondelete={'redsys': 'set default'}
selection_add=[('redsys', 'Redsys')]
redsys_currency
Char
default='978'
required_if_provider='redsys'
args: 'Currency'
redsys_merchant_code
Char
required_if_provider='redsys'
args: 'Merchant code'
redsys_merchant_data
Char
redsys_merchant_description
Char
required_if_provider='redsys'
args: 'Product Description'
redsys_merchant_lang
Selection
default='001'
args: [('001', 'Castellano'), ('002', 'Inglés'), ('003', 'Catalán'), ('004', 'Francés'), ('005', 'Alemán'), ('006', 'Holandés'), ('007', 'Italiano'), ('008', 'Sueco'), ('009', 'Portugués'), ('010', 'Valenciano'), ('011', 'Polaco'), ('012', 'Gallego'), ('013', 'Euskera')], 'Merchant Consumer Language'
redsys_merchant_name
Char
required_if_provider='redsys'
args: 'Merchant Name'
redsys_pay_method
Selection
default='T'
args: [('T', 'Pago con Tarjeta'), ('R', 'Pago por Transferencia'), ('D', 'Domiciliacion'), ('z', 'Bizum')], 'Payment Method'
redsys_percent_partial
Float
digits='Account'
help='Write percent reduction payment, for this method payment.With this option you can allow partial payments in your shop online, the residual amount in pending for do a manual payment later.'
string='Reduction percent'
redsys_secret_key
Char
required_if_provider='redsys'
args: 'Secret Key'
redsys_signature_version
Selection
default='HMAC_SHA256_V1'
args: [('HMAC_SHA256_V1', 'HMAC SHA256 V1')]
redsys_terminal
Char
default='1'
required_if_provider='redsys'
args: 'Terminal'
redsys_transaction_type
Char
default='0'
required_if_provider='redsys'
args: 'Transtaction Type'
check_redsys_percent_partial(self)
redsys_form_generate_values(self, values)
redsys_get_form_action_url(self)
sign_parameters(self, secret_key, params64)
redsys_txnid
Char
form_feedback(self, data, acquirer_name)
merchant_params_json2dict(self, data)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-spain |
| GIT | |
| GIT | https://github.com/OCA/l10n-spain.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-spain/tree/13.0/payment_redsys |
| VERSION | |
| VERSION | 2.0.3 |
| CATEGORY | |
| CATEGORY | Payment Acquirer |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, GitHub, david, manu, OCA Transbot, sergio-teruel, oca-travis, Weblate, OCA-git-bot, David, Carlos Roca |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-spain |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:34:09 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - payment - account - base_setup - base - web - product - bus - web_tour - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - website_sale - website - social_media - sale - sales_team - utm - website_payment - website_mail - website_form - website_rating - rating |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
Crypto.Cipher.DES3 |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
acquirer_form_redsys |
acquirer.form.redsys | payment.acquirer | xpath | Inherits payment.acquirer_form |
redsys_acquirer_button |
redsys_acquirer_button | ir.ui.view | qweb | New |
redsys_form |
redsys_form | ir.ui.view | qweb | New |
transaction_form_redsys |
acquirer.transaction.form.redsys | payment.transaction | field | Inherits payment.transaction_form |
provider
Selection
selection_add=[('redsys', 'Redsys')]
redsys_currency
Char
default='978'
required_if_provider='redsys'
args: 'Currency'
redsys_merchant_code
Char
required_if_provider='redsys'
args: 'Merchant code'
redsys_merchant_data
Char
redsys_merchant_description
Char
required_if_provider='redsys'
args: 'Product Description'
redsys_merchant_lang
Selection
default='001'
args: [('001', 'Castellano'), ('002', 'Inglés'), ('003', 'Catalán'), ('004', 'Francés'), ('005', 'Alemán'), ('006', 'Holandés'), ('007', 'Italiano'), ('008', 'Sueco'), ('009', 'Portugués'), ('010', 'Valenciano'), ('011', 'Polaco'), ('012', 'Gallego'), ('013', 'Euskera')], 'Merchant Consumer Language'
redsys_merchant_name
Char
required_if_provider='redsys'
args: 'Merchant Name'
redsys_pay_method
Selection
default='T'
args: [('T', 'Pago con Tarjeta'), ('R', 'Pago por Transferencia'), ('D', 'Domiciliacion'), ('z', 'Bizum')], 'Payment Method'
redsys_percent_partial
Float
digits='Account'
help='Write percent reduction payment, for this method payment.With this option you can allow partial payments in your shop online, the residual amount in pending for do a manual payment later.'
string='Reduction percent'
redsys_secret_key
Char
required_if_provider='redsys'
args: 'Secret Key'
redsys_signature_version
Selection
default='HMAC_SHA256_V1'
args: [('HMAC_SHA256_V1', 'HMAC SHA256 V1')]
redsys_terminal
Char
default='1'
required_if_provider='redsys'
args: 'Terminal'
redsys_transaction_type
Char
default='0'
required_if_provider='redsys'
args: 'Transtaction Type'
check_redsys_percent_partial(self)
redsys_form_generate_values(self, values)
redsys_get_form_action_url(self)
sign_parameters(self, secret_key, params64)
redsys_txnid
Char
form_feedback(self, data, acquirer_name)
merchant_params_json2dict(self, data)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-spain |
| GIT | |
| GIT | https://github.com/OCA/l10n-spain.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-spain/tree/12.0/payment_redsys |
| VERSION | |
| VERSION | 2.0.1 |
| CATEGORY | |
| CATEGORY | Payment Acquirer |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, David Alonso, manu, OCA Transbot, sergio-teruel, Sergio Teruel, oca-travis, OCA-git-bot, xAdrianC, Azucena Luque |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-spain |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:29:12 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - payment - account - base_setup - base - web - product - decimal_precision - bus - web_tour - uom - analytic - portal - http_routing - digest - website_sale - website - web_editor - social_media - sale - sales_team - website_payment - website_mail - website_form - website_rating - rating |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
Crypto.Cipher.DES3 |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
acquirer_form_redsys |
acquirer.form.redsys | payment.acquirer | xpath | Inherits payment.acquirer_form |
redsys_acquirer_button |
redsys_acquirer_button | ir.ui.view | qweb | New |
redsys_form |
redsys_form | ir.ui.view | qweb | New |
transaction_form_redsys |
acquirer.transaction.form.redsys | payment.transaction | field | Inherits payment.transaction_form |
provider
Selection
selection_add=[('redsys', 'Redsys')]
redsys_currency
Char
default='978'
required_if_provider='redsys'
args: 'Currency'
redsys_merchant_code
Char
required_if_provider='redsys'
args: 'Merchant code'
redsys_merchant_data
Char
redsys_merchant_description
Char
required_if_provider='redsys'
args: 'Product Description'
redsys_merchant_lang
Selection
default='001'
args: [('001', 'Castellano'), ('002', 'Inglés'), ('003', 'Catalán'), ('004', 'Francés'), ('005', 'Alemán'), ('006', 'Holandés'), ('007', 'Italiano'), ('008', 'Sueco'), ('009', 'Portugués'), ('010', 'Valenciano'), ('011', 'Polaco'), ('012', 'Gallego'), ('013', 'Euskera')], 'Merchant Consumer Language'
redsys_merchant_name
Char
required_if_provider='redsys'
args: 'Merchant Name'
redsys_pay_method
Selection
default='T'
args: [('T', 'Pago con Tarjeta'), ('R', 'Pago por Transferencia'), ('D', 'Domiciliacion'), ('z', 'Bizum')], 'Payment Method'
redsys_percent_partial
Float
digits=dp.get_precision('Account')
help='Write percent reduction payment, for this method payment.With this option you can allow partial payments in your shop online, the residual amount in pending for do a manual payment later.'
string='Reduction percent'
redsys_secret_key
Char
required_if_provider='redsys'
args: 'Secret Key'
redsys_signature_version
Selection
default='HMAC_SHA256_V1'
args: [('HMAC_SHA256_V1', 'HMAC SHA256 V1')]
redsys_terminal
Char
default='1'
required_if_provider='redsys'
args: 'Terminal'
redsys_transaction_type
Char
default='0'
required_if_provider='redsys'
args: 'Transtaction Type'
check_redsys_percent_partial(self)
redsys_form_generate_values(self, values)
redsys_get_form_action_url(self)
sign_parameters(self, secret_key, params64)
redsys_txnid
Char
form_feedback(self, data, acquirer_name)
merchant_params_json2dict(self, data)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-spain |
| GIT | |
| GIT | https://github.com/OCA/l10n-spain.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-spain/tree/11.0/payment_redsys |
| VERSION | |
| VERSION | 1.1.3 |
| CATEGORY | |
| CATEGORY | Payment Acquirer |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, GitHub, Stéphane Bidoul (ACSONE), OCA Transbot, sergio-teruel, Sergio Teruel, oca-travis, OCA-git-bot, Isaac Gallart Bochons, Cesar Castanon |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-spain |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:23:55 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - website_payment - website - web - base - web_editor - web_planner - http_routing - portal - base_setup - bus - web_tour - payment - account - product - decimal_precision - analytic - website_sale - sale_payment - sale - sales_team - website_mail - website_form - website_rating - rating |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
Crypto.Cipher.DES3 |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
acquirer_form_redsys |
acquirer.form.redsys | payment.acquirer | xpath | Inherits payment.acquirer_form |
order |
Payment Redsys Order | ir.ui.view | qweb | New |
order_lines |
Payment Redsys Order Lines | ir.ui.view | qweb | New |
redsys_acquirer_button |
redsys_acquirer_button | ir.ui.view | qweb | New |
redsys_form |
redsys_form | ir.ui.view | qweb | New |
redsys_result_ko |
Redsys Result Transaction Ko | ir.ui.view | qweb | New |
redsys_result_ok |
Redsys Result Transaction Ok | ir.ui.view | qweb | New |
transaction_form_redsys |
acquirer.transaction.form.redsys | payment.transaction | field | Inherits payment.transaction_form |
provider
Selection
selection_add=[('redsys', 'Redsys')]
redsys_currency
Char
default='978'
required_if_provider='redsys'
args: 'Currency'
redsys_merchant_code
Char
required_if_provider='redsys'
args: 'Merchant code'
redsys_merchant_data
Char
redsys_merchant_description
Char
required_if_provider='redsys'
args: 'Product Description'
redsys_merchant_lang
Selection
default='001'
args: [('001', 'Castellano'), ('002', 'Inglés'), ('003', 'Catalán'), ('004', 'Francés'), ('005', 'Alemán'), ('006', 'Holandés'), ('007', 'Italiano'), ('008', 'Sueco'), ('009', 'Portugués'), ('010', 'Valenciano'), ('011', 'Polaco'), ('012', 'Gallego'), ('013', 'Euskera')], 'Merchant Consumer Language'
redsys_merchant_name
Char
required_if_provider='redsys'
args: 'Merchant Name'
redsys_pay_method
Selection
default='T'
args: [('T', 'Pago con Tarjeta'), ('R', 'Pago por Transferencia'), ('D', 'Domiciliacion')], 'Payment Method'
redsys_percent_partial
Float
digits=dp.get_precision('Account')
help='Write percent reduction payment, for this method payment.With this option you can allow partial payments in your shop online, the residual amount in pending for do a manual payment later.'
string='Reduction percent'
redsys_secret_key
Char
required_if_provider='redsys'
args: 'Secret Key'
redsys_signature_version
Selection
default='HMAC_SHA256_V1'
args: [('HMAC_SHA256_V1', 'HMAC SHA256 V1')]
redsys_terminal
Char
default='1'
required_if_provider='redsys'
args: 'Terminal'
redsys_transaction_type
Char
default='0'
required_if_provider='redsys'
args: 'Transtaction Type'
send_quotation
Boolean
default=True
args: 'Send quotation'
check_redsys_percent_partial(self)
redsys_form_generate_values(self, values)
redsys_get_form_action_url(self)
sign_parameters(self, secret_key, params64)
redsys_txnid
Char
form_feedback(self, data, acquirer_name)
merchant_params_json2dict(self, data)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-spain |
| GIT | |
| GIT | https://github.com/OCA/l10n-spain.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-spain/tree/10.0/payment_redsys |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Payment Acquirer |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, GitHub, Stéphane Bidoul (ACSONE), OCA Transbot, oca-travis |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:19:53 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - website_portal_sale - portal_sale - sale - sales_team - base - base_setup - web_kanban - web - bus - web_tour - account - product - decimal_precision - report - analytic - web_planner - procurement - portal - auth_signup - payment - website_portal - website - web_editor - website_payment |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
Crypto.Cipher.DES3 |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
acquirer_form_redsys |
acquirer.form.redsys | payment.acquirer | xpath | Inherits payment.acquirer_form |
order |
Payment Redsys Order | ir.ui.view | qweb | New |
order_lines |
Payment Redsys Order Lines | ir.ui.view | qweb | New |
redsys_acquirer_button |
redsys_acquirer_button | ir.ui.view | qweb | New |
redsys_result_ko |
Redsys Result Transaction Ko | ir.ui.view | qweb | New |
redsys_result_ok |
Redsys Result Transaction Ok | ir.ui.view | qweb | New |
transaction_form_redsys |
acquirer.transaction.form.redsys | payment.transaction | xpath | Inherits payment.transaction_form |
provider
Selection
selection_add=[('redsys', 'Redsys')]
redsys_currency
Char
default='978'
required_if_provider='redsys'
args: 'Currency'
redsys_merchant_code
Char
required_if_provider='redsys'
args: 'Merchant code'
redsys_merchant_data
Char
redsys_merchant_description
Char
required_if_provider='redsys'
args: 'Product Description'
redsys_merchant_lang
Selection
default='001'
args: [('001', 'Castellano'), ('002', 'Inglés'), ('003', 'Catalán'), ('004', 'Francés'), ('005', 'Alemán'), ('006', 'Holandés'), ('007', 'Italiano'), ('008', 'Sueco'), ('009', 'Portugués'), ('010', 'Valenciano'), ('011', 'Polaco'), ('012', 'Gallego'), ('013', 'Euskera')], 'Merchant Consumer Language'
redsys_merchant_name
Char
required_if_provider='redsys'
args: 'Merchant Name'
redsys_merchant_titular
Char
required_if_provider='redsys'
args: 'Merchant Titular'
redsys_pay_method
Selection
default='T'
args: [('T', 'Pago con Tarjeta'), ('R', 'Pago por Transferencia'), ('D', 'Domiciliacion')], 'Payment Method'
redsys_percent_partial
Float
digits=dp.get_precision('Account')
help='Write percent reduction payment, for this method payment.With this option you can allow partial payments in your shop online, the residual amount in pending for do a manual payment later.'
string='Reduction percent'
redsys_secret_key
Char
required_if_provider='redsys'
args: 'Secret Key'
redsys_signature_version
Selection
default='HMAC_SHA256_V1'
args: [('HMAC_SHA256_V1', 'HMAC SHA256 V1')]
redsys_terminal
Char
default='1'
required_if_provider='redsys'
args: 'Terminal'
redsys_transaction_type
Char
default='0'
required_if_provider='redsys'
args: 'Transtaction Type'
send_quotation
Boolean
default=True
args: 'Send quotation'
check_redsys_percent_partial(self)
redsys_form_generate_values(self, values)
redsys_get_form_action_url(self)
sign_parameters(self, secret_key, params64)
redsys_txnid
Char
form_feedback(self, data, acquirer_name)
merchant_params_json2dict(self, data)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-spain |
| GIT | |
| GIT | https://github.com/OCA/l10n-spain.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-spain/tree/9.0/payment_redsys |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, Stéphane Bidoul (ACSONE), OCA Transbot, oca-travis |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:15:18 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - payment - account - base_setup - base - web_kanban - web - product - decimal_precision - bus - report - analytic - web_tip - web_planner - website_sale - website - web_editor - sale - sales_team - procurement - website_payment - website_portal - website_portal_sale - website_mail - rating |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
Crypto.Cipher.DES3 |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
acquirer_form_redsys |
acquirer.form.redsys | payment.acquirer | xpath | Inherits payment.acquirer_form |
order |
Payment Redsys Order | ir.ui.view | qweb | New |
order_lines |
Payment Redsys Order Lines | ir.ui.view | qweb | New |
redsys_acquirer_button |
redsys_acquirer_button | ir.ui.view | qweb | New |
redsys_result_ko |
Redsys Result Transaction Ko | ir.ui.view | qweb | New |
redsys_result_ok |
Redsys Result Transaction Ok | ir.ui.view | qweb | New |
transaction_form_redsys |
acquirer.transaction.form.redsys | payment.transaction | xpath | Inherits payment.transaction_form |
redsys_currency
Char
default='978'
required_if_provider='redsys'
args: 'Currency'
redsys_merchant_code
Char
required_if_provider='redsys'
args: 'Merchant code'
redsys_merchant_data
Char
redsys_merchant_description
Char
required_if_provider='redsys'
args: 'Product Description'
redsys_merchant_lang
Selection
default='001'
args: [('001', 'Castellano'), ('002', 'Inglés'), ('003', 'Catalán'), ('004', 'Francés'), ('005', 'Alemán'), ('006', 'Holandés'), ('007', 'Italiano'), ('008', 'Sueco'), ('009', 'Portugués'), ('010', 'Valenciano'), ('011', 'Polaco'), ('012', 'Gallego'), ('013', 'Euskera')], 'Merchant Consumer Language'
redsys_merchant_name
Char
required_if_provider='redsys'
args: 'Merchant Name'
redsys_merchant_titular
Char
required_if_provider='redsys'
args: 'Merchant Titular'
redsys_pay_method
Selection
default='T'
args: [('T', 'Pago con Tarjeta'), ('R', 'Pago por Transferencia'), ('D', 'Domiciliacion')], 'Payment Method'
redsys_percent_partial
Float
digits=dp.get_precision('Account')
help='Write percent reduction payment, for this method payment.With this option you can allow partial payments in your shop online, the residual amount in pending for do a manual payment later.'
string='Reduction percent'
redsys_secret_key
Char
required_if_provider='redsys'
args: 'Secret Key'
redsys_signature_version
Selection
default='HMAC_SHA256_V1'
args: [('HMAC_SHA256_V1', 'HMAC SHA256 V1')]
redsys_terminal
Char
default='1'
required_if_provider='redsys'
args: 'Terminal'
redsys_transaction_type
Char
default='0'
required_if_provider='redsys'
args: 'Transtaction Type'
send_quotation
Boolean
default=True
args: 'Send quotation'
check_redsys_percent_partial(self)
redsys_form_generate_values(self, id, tx_values)
redsys_get_form_action_url(self)
sign_parameters(self, secret_key, params64)
redsys_txnid
Char
form_feedback(self, data, acquirer_name)
merchant_params_json2dict(self, data)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-spain |
| GIT | |
| GIT | https://github.com/OCA/l10n-spain.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-spain/tree/8.0/payment_redsys |
| VERSION | |
| VERSION | 1.0.2 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Incaser Informatica S.L. |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Incaser Informatica S.L. |
| COMMITTERS | |
| COMMITTERS | Stéphane Bidoul, Alexandre Fayolle, Pedro M. Baeza, Jairo Llopis, Stéphane Bidoul (ACSONE), OCA Transbot, Sergio Teruel, oca-travis, Roberto Lizana, Eric Antones, Sergio Incaser, eantones, Sergio Teruel Albert, sergio, sergio-incaser |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:11:19 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - payment - account - base_setup - base - web_kanban - web - product - decimal_precision - report - analytic - board - edi - email_template |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
Crypto.Cipher.DES3 |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
acquirer_form_redsys |
acquirer.form.redsys | payment.acquirer | xpath | Inherits payment.acquirer_form |
order |
Payment Redsys Order | ir.ui.view | qweb | New |
order_lines |
Payment Redsys Order Lines | ir.ui.view | qweb | New |
redsys_acquirer_button |
redsys_acquirer_button | ir.ui.view | qweb | New |
redsys_result_ko |
Redsys Result Transaction Ko | ir.ui.view | qweb | New |
redsys_result_ok |
Redsys Result Transaction Ok | ir.ui.view | qweb | New |
transaction_form_redsys |
acquirer.transaction.form.redsys | payment.transaction | xpath | Inherits payment.transaction_form |
redsys_currency
Char
default='978'
required_if_provider='redsys'
args: 'Currency'
redsys_merchant_code
Char
required_if_provider='redsys'
args: 'Merchant code'
redsys_merchant_data
Char
redsys_merchant_description
Char
required_if_provider='redsys'
args: 'Product Description'
redsys_merchant_lang
Selection
default='001'
args: [('001', 'Castellano'), ('002', 'Inglés'), ('003', 'Catalán'), ('004', 'Francés'), ('005', 'Alemán'), ('006', 'Holandés'), ('007', 'Italiano'), ('008', 'Sueco'), ('009', 'Portugués'), ('010', 'Valenciano'), ('011', 'Polaco'), ('012', 'Gallego'), ('013', 'Euskera')], 'Merchant Consumer Language'
redsys_merchant_name
Char
required_if_provider='redsys'
args: 'Merchant Name'
redsys_merchant_titular
Char
required_if_provider='redsys'
args: 'Merchant Titular'
redsys_merchant_url
Char
required_if_provider='redsys'
args: 'Merchant URL'
redsys_pay_method
Selection
default='T'
args: [('T', 'Pago con Tarjeta'), ('R', 'Pago por Transferencia'), ('D', 'Domiciliacion')], 'Payment Method'
redsys_percent_partial
Float
digits=dp.get_precision('Account')
help='Write percent reduction payment, for this method payment.With this option you can allow partial payments in your shop online, the residual amount in pending for do a manual payment later.'
string='Reduction percent'
redsys_secret_key
Char
required_if_provider='redsys'
args: 'Secret Key'
redsys_signature_version
Selection
default='HMAC_SHA256_V1'
args: [('HMAC_SHA256_V1', 'HMAC SHA256 V1')]
redsys_terminal
Char
default='1'
required_if_provider='redsys'
args: 'Terminal'
redsys_transaction_type
Char
default='0'
required_if_provider='redsys'
args: 'Transtaction Type'
send_quotation
Boolean
default=True
args: 'Send quotation'
check_redsys_percent_partial(self)
redsys_form_generate_values(self, id, partner_values, tx_values)
redsys_get_form_action_url(self)
sign_parameters(self, secret_key, params64)
redsys_txnid
Char
form_feedback(self, data, acquirer_name)
merchant_params_json2dict(self, data)