支付收购者:Redsys实现
项目描述
此模块添加了通过Redsys网关进行支付的功能,可以选择以下支付方式:信用卡支付、转账支付、代收和Bizum。
目录
安装
要使用此模块,需要在您的系统上安装pycryptodome库
pip3 install pycryptodome
配置
参数
商店名称:我们将填写商店名称。
商店编号(FUC):我们将填写我们的实体通知我们的商店编号。
加密密钥:我们将填写商店的加密密钥。
终端号:我们将填写TPV的终端。
签名类型:我们将选择商店的签名类型。
货币类型:我们将选择我们的TPV终端的货币(通常为EUR - 欧元)。
交易类型:我们将填写交易类型,0。
TPV语言:我们将填写TPV的语言。
支付方式:我们将填写应接受的支付类型,信用卡支付、Bizum或其他可用类型。
支付百分比:请指示允许的支付百分比,如果留下为0.0,则表示100%。
注意
需要在Redsys管理模块中验证商店的配置,其中“在URL中参数”选项的值应为“是”。
如果安装中存在多个数据库,当支付网关将表单发送到“/payment/redsys/return”时,Odoo不知道使用哪个数据库处理这些信息,因此需要在配置文件中设置参数dbfilter和dbname。
为了在电子商务中同时显示Redsys提供的多个支付方式,例如信用卡支付和Bizum支付,我们需要复制支付方式并选择每个情况下的相应支付方法。
在Bizum的情况下,POS机的持卡人需要向银行申请激活。
已知问题/路线图
根据Redsys的要求,订单号结果(Ds_Order)的最大长度为12个字符。此插件在事务开始时截断该数据,结果虽然Redsys会接受它,但在返回和交付给Redsys时,订单不会在Odoo中完成,并返回500错误。为了避免这种情况,建议选择符合此限制的订单序列,特别是10个字符或更少,因为参考是一个从订单扩展的号码,包括一个连字符和一个序列号,用于可能的支付重复。
错误跟踪器
在GitHub问题上跟踪错误。如果遇到问题,请检查是否已报告您的问题。如果您是第一个发现的,请帮助我们通过提供详细且受欢迎的反馈。
请不要直接联系贡献者寻求支持或帮助解决技术问题。
致谢
贡献者
技术公司:
塞尔吉奥·特鲁埃尔
卡洛斯·多阿登
卡洛斯·罗卡
若昂·马奎斯
伊萨克·加拉尔特 <igallart@puntsistemes.es>
-
伊尼亚西奥·伊贝亚斯 <ignacio@acysos.com>
维护者
本模块由OCA维护。
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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a9a81a32567d9c454866bd2521beaf0b9d3e7fc09dfd915e77731102cc1e15e7 |
|
MD5 | b4dfb08335556553008b06c7cd345a85 |
|
BLAKE2b-256 | f80fb4b948b1c18866927a8e7e9c539e0bdf91a0e12c213b92e7501a492b05e8 |