paymentsense/magento2-module

适用于 Magento 2 Open Source (社区版) 的 Paymentsense 模块

2.4.3 2021-01-11 09:11 UTC

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 安装

  1. 安装 Paymentsense 模块

    $ composer require paymentsense/magento2-module
  2. 启用 Paymentsense 模块

    $ php bin/magento module:enable Paymentsense_Payments --clear-static-content
  3. 更新 Magento

    $ php bin/magento setup:upgrade
  4. 部署静态视图文件(如果需要)

    $ php bin/magento setup:static-content:deploy

手动安装

  1. 将文件夹内容上传到 Magento 根目录下的 app/code/Paymentsense/Payments/

  2. 启用 Paymentsense 模块

    $ php bin/magento module:enable Paymentsense_Payments --clear-static-content
  3. 更新 Magento

    $ php bin/magento setup:upgrade
  4. 部署静态视图文件(如果需要)

    $ php bin/magento setup:static-content:deploy

配置

  1. 登录到 Magento 管理面板,转到 商店 -> 配置 -> 销售 -> 支付方式
  2. 如果 Paymentsense 支付方式未出现在支付方式列表中,请转到 系统 -> 缓存管理,通过单击 刷新 Magento 缓存 按钮来清除 Magento 缓存
  3. 转到 支付方式,单击 配置 按钮,旁边是支付方式 Paymentsense 托管Paymentsense 直接 或/和 Paymentsense MOTO 以展开配置设置
  4. 启用 设置为
  5. 根据适用情况设置网关凭据和预共享密钥
  6. 根据需要设置其余的设置
  7. 单击 保存配置 按钮

安全结账

使用 Paymentsense 直接Paymentsense MOTO 涉及以下附加步骤

  1. 确保您的 PCI-DSS 认证服务器已配置 SSL/TLS
  2. 登录到 Magento 管理面板
  3. 转到 商店 -> 配置 -> 通用 -> 网络
  4. 展开 基本 URL(安全) 部分
  5. 在商店前端使用安全 URL在管理后台使用安全 URL 设置为
  6. 设置您的 安全基本 URL
  7. 单击 保存配置 按钮

变更日志

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

初始发布

支持

devsupport@paymentsense.com