跳转到主要内容

支付收购者:Redsys实现

项目描述

Beta License: AGPL-3 OCA/l10n-spain Translate me on Weblate Try me on Runbot

此模块添加了通过Redsys网关进行支付的功能,可以选择以下支付方式:信用卡支付、转账支付、代收和Bizum。

目录

安装

要使用此模块,需要在您的系统上安装pycryptodome

pip3 install pycryptodome

配置

参数

  • 商店名称:我们将填写商店名称。

  • 商店编号(FUC):我们将填写我们的实体通知我们的商店编号。

  • 加密密钥:我们将填写商店的加密密钥。

  • 终端号:我们将填写TPV的终端。

  • 签名类型:我们将选择商店的签名类型。

  • 货币类型:我们将选择我们的TPV终端的货币(通常为EUR - 欧元)。

  • 交易类型:我们将填写交易类型,0。

  • TPV语言:我们将填写TPV的语言。

  • 支付方式:我们将填写应接受的支付类型,信用卡支付、Bizum或其他可用类型。

  • 支付百分比:请指示允许的支付百分比,如果留下为0.0,则表示100%。

注意

需要在Redsys管理模块中验证商店的配置,其中“在URL中参数”选项的值应为“是”。

如果安装中存在多个数据库,当支付网关将表单发送到“/payment/redsys/return”时,Odoo不知道使用哪个数据库处理这些信息,因此需要在配置文件中设置参数dbfilterdbname

为了在电子商务中同时显示Redsys提供的多个支付方式,例如信用卡支付和Bizum支付,我们需要复制支付方式并选择每个情况下的相应支付方法。

在Bizum的情况下,POS机的持卡人需要向银行申请激活。

已知问题/路线图

根据Redsys的要求,订单号结果(Ds_Order)的最大长度为12个字符。此插件在事务开始时截断该数据,结果虽然Redsys会接受它,但在返回和交付给Redsys时,订单不会在Odoo中完成,并返回500错误。为了避免这种情况,建议选择符合此限制的订单序列,特别是10个字符或更少,因为参考是一个从订单扩展的号码,包括一个连字符和一个序列号,用于可能的支付重复。

错误跟踪器

GitHub问题上跟踪错误。如果遇到问题,请检查是否已报告您的问题。如果您是第一个发现的,请帮助我们通过提供详细且受欢迎的反馈

请不要直接联系贡献者寻求支持或帮助解决技术问题。

致谢

作者

  • 技术公司

贡献者

维护者

本模块由OCA维护。

Odoo Community Association

OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并促进其广泛应用。

本模块是GitHub上OCA/l10n-spain项目的组成部分。

欢迎您贡献力量。要了解如何贡献,请访问https://odoo-community.org/page/Contribute

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

此版本没有可用的源代码分发文件。请参阅有关生成分发存档的教程。

构建的发行版

odoo14_addon_payment_redsys-14.0.2.0.4-py3-none-any.whl (71.3 kB 查看哈希值)

上传时间 Python 3

支持者