Repository
OCA/l10n-spain · module folder · Try on Runboat
Module version
1.0.1
Category
Payment Acquirer
Folder size
0.17 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/l10n-spain
Last tracking update
2026-08-07 08:42:46
Authors
Odoo Community Association (OCA), Tecnativa
Maintainers
Odoo Community Association (OCA), Tecnativa
Committers
Carlos Lopez, Víctor Martínez, Weblate, OCA-git-bot, oca-ci
Odoo dependencies
Python dependencies
pycryptodome
System dependencies
None
Required by
None
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.

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
provider_form_redsys payment.provider.form.redsys payment.provider form Inherits payment.payment_provider_form
redsys_form redsys_form ir.ui.view qweb New
transaction_form_redsys provider.transaction.form.redsys payment.transaction form Inherits payment.payment_transaction_form
HTTP endpoints (2)
Route(s)HandlerAuthTypeMethodsFlags
/payment/redsys/result/<page> RedsysController.redsys_result public http GET website
/payment/redsys/return, /payment/redsys/cancel, /payment/redsys/error, /payment/redsys/reject RedsysController.redsys_return public http ALL csrf off sudo
Models touched (2)

New fields (12)
  • 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
    args: 'Merchant Data'
  • 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'
Public methods (1)
  • sign_parameters(self, secret_key, params64)

New fields (1)
  • redsys_txnid Char
    args: 'Transaction ID'
Public methods (1)
  • merchant_params_json2dict(self, data)

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…