paymentsense / magento2-module
适用于 Magento 2 Open Source (社区版) 的 Paymentsense 模块
2.4.3
2021-01-11 09:11 UTC
Requires
- php: >=7.1
- ext-json: *
This package is not auto-updated.
Last update: 2024-10-01 04:36:50 UTC
README
Payment module for Magento 2 Open Source (Community Edition), allowing you to take payments via Paymentsense.
要求
- Magento Open Source 版本 2.3.x 或 2.4.x(测试至 2.4.1)
- 使用 SSL/TLS 的 PCI 认证服务器(直接和 MOTO 支付方式以及建议用于托管支付方式*)
- 开放 4430 端口以使用直接和 MOTO 支付方式以及进行交叉引用交易(收集、退款和作废)
* 如果使用没有 SSL/TLS 的托管支付方式,在支付网关的托管支付表单返回后可能会导致客户会话为空,并且在不成功的支付情况下,一些浏览器中的客户购物车将无法恢复。
使用 Composer 安装
-
安装 Paymentsense 模块
$ composer require paymentsense/magento2-module
-
启用 Paymentsense 模块
$ php bin/magento module:enable Paymentsense_Payments --clear-static-content
-
更新 Magento
$ php bin/magento setup:upgrade
-
部署静态视图文件(如果需要)
$ php bin/magento setup:static-content:deploy
手动安装
-
将文件夹内容上传到 Magento 根目录下的
app/code/Paymentsense/Payments/ -
启用 Paymentsense 模块
$ php bin/magento module:enable Paymentsense_Payments --clear-static-content
-
更新 Magento
$ php bin/magento setup:upgrade
-
部署静态视图文件(如果需要)
$ php bin/magento setup:static-content:deploy
配置
- 登录到 Magento 管理面板,转到 商店 -> 配置 -> 销售 -> 支付方式
- 如果 Paymentsense 支付方式未出现在支付方式列表中,请转到 系统 -> 缓存管理,通过单击 刷新 Magento 缓存 按钮来清除 Magento 缓存
- 转到 支付方式,单击 配置 按钮,旁边是支付方式 Paymentsense 托管、Paymentsense 直接 或/和 Paymentsense MOTO 以展开配置设置
- 将 启用 设置为 是
- 根据适用情况设置网关凭据和预共享密钥
- 根据需要设置其余的设置
- 单击 保存配置 按钮
安全结账
使用 Paymentsense 直接 和 Paymentsense MOTO 涉及以下附加步骤
- 确保您的 PCI-DSS 认证服务器已配置 SSL/TLS
- 登录到 Magento 管理面板
- 转到 商店 -> 配置 -> 通用 -> 网络
- 展开 基本 URL(安全) 部分
- 将 在商店前端使用安全 URL 和 在管理后台使用安全 URL 设置为 是
- 设置您的 安全基本 URL
- 单击 保存配置 按钮
变更日志
2.4.3
更改
- 订单确认页面(Paymentsense 直接)
2.4.2
更改
- 过滤网关不支持的字符
2.4.1
添加
- 切换 "samesite" cookie 属性的插件(需要 SSL/TLS 和 Magento 2.4.1 或更高版本)
更改
- 订单确认页面
2.4.0
添加
- 支持 Magento 2.4
- gw3 网关入口点
- 将账单地址添加到支付方式选择页面(Paymentsense 托管)
- 代码优化和重构
2.3.2
添加
- HMACSHA256 和 HMACSHA512 哈希方法(Paymentsense 托管)
- 过滤 HPF 不支持的字符
- 限制发送到 HPF 的字段的长度(Paymentsense 托管)
2.3.1
添加
- 以基础货币计费选项
- 代码优化和重构
修复
- 在多货币环境中提高欺诈标志的问题
2.3.0
添加
- 将文件校验和添加到模块信息功能
删除
- MD5 哈希方法(Paymentsense 托管)
- 支持 Magento 2.2
2.0.8
添加
- 支持所有 ISO 4217 标准的货币
2.0.7
添加
- 系统时间检查
2.0.6
添加
- 网关设置检查
更改
- 扩展模块信息功能的URL
- 扩展模块信息功能的输出
2.0.5
添加
- 服务器结果交付方法(Paymentsense Hosted)
修复
- 收到网关意外响应时切换到下一个网关入口点
2.0.4
添加
- 扩展模块信息功能
- 支付方式配置页面上的支付方式状态
- 支付方式配置页面上的网关连接状态
- "服务器上的端口4430未打开(安全模式,禁用交叉交易)" 配置设置禁用交叉交易(Paymentsense Hosted)
删除
- gw3 网关入口点
2.0.3
添加
- 支持Magento 2.3.x. CSRF保护合规性
- 模块信息报告功能
更改
- 标志
2.0.2
更改
- 仅在支付成功后发送订单电子邮件。失败的支付不再向客户发送电子邮件。
2.0.1
添加
- 可配置的日志记录
- 代码优化和重构
更改
- 付款前的订单状态为“待付款”
修复
- 打字错误
2.0.0
初始发布