icodersdev/magento2-otp-simple-payment

此包已弃用,不再维护。没有建议的替代包。

Magento2 OTP Simple Payment

安装: 34

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:magento2-module

2.3.4 2020-12-01 12:33 UTC

This package is not auto-updated.

Last update: 2021-01-21 14:28:23 UTC


README

OTP Simple 是针对 Magento2 商城系统的支付模块。

关于许可证的注释:自 2020 年 11 月 16 日起,我们停止了模块的免费访问,您可以从我们的商城购买此模块:[https://shrt.hu/m2o](https://shrt.hu/m2o)

  • 用户可以在商城收银台中选择银行卡支付方式。

  • 在跳转页面上,用户可以在安全的环境中输入交易所需的银行卡信息进行支付。支付成功后,买家将返回到商城,而 Magento 将接收并存储交易数据。

  • 支付成功后,买家将收到一封单独的电子邮件,其中包含 OTP 支付标识符,同时订单感谢页面上也会显示。

  • 有关支付交易的详细信息可以在商城管理员界面的订单查看中看到。

  • 根据支付是否成功,模块将设置订单状态。

v.2.3.4

  • 私有仓库 (repman)
  • 折扣修复

v.2.3.3

  • 重要:从 2.3.3 版本开始,出于正当利益(模块链接违规,确保错误处理)原因,模块中插入了一个外部跟踪脚本。由跟踪脚本记录的数据:特定网页的 hostname,以及成功/失败/超时交易时的唯一、哈希(sha256)标识符,带有时间戳存储。脚本通过一个唯一的 cookieId 识别网店和网店用户。脚本不收集敏感用户或其他可识别身份的数据。更多详情请参阅 [https://shrt.hu/pay2tracking](https://shrt.hu/pay2tracking)。跟踪脚本不会影响网店的正常运行,移除它将违反当前许可证条款,并导致失去模块支持。
  • 更换信用卡公司徽标(MasterCard,Maestro,VISA)
  • 修复 Composer 版本,模块版本修复
  • 更新版权块

v.2.3.2

  • 修复虚拟订单

v.2.3.1

  • LOG_PATH 修复

v.2.3.0

  • 重要:从 2.3.0 版本开始,不再支持 2.2.x 和更早的 Magento 版本!
  • 修复了一个错误,当 URL 中没有 ctrlRC 参数时,会导致 BACKREF 内部错误 500。
  • 修复了一个错误,由于混合协议(http/https)可能导致 BACKREF 内部错误 500,现在只支持 https 协议。
  • 修复了一个错误,当 IPN 检查返回中没有 EPAYMENT 标签时,会导致内部错误 500。
  • 解决了一个问题,由于 TIMEOUT/CANCELED 支付导致内部错误 500。
  • 解决了一个问题,由于 BACKREF 方法中检查失败交易状态不正确。
  • 由于 OTP Simple 兼容性,当交易失败或中断时,已从模块中移除了结账回滚功能,在这种情况下,订单将始终失败,并且用户将进入 checkout/onepage/failure 页面。
  • 由于 OTP Simple 兼容性,在订单确认页面上进行了文本修改。
  • 由于 OTP Simple 兼容性,更新了支付徽标。
  • OTP Simple 测试和批准的版本
  • 更新版权块

v.2.2.0

  • 修复 MAGE2.3 支持,更新最小 PHP 版本

v.2.1.1.1

  • 支持信息(PRODUCT_SUPPORT.md - v1.0.0)

v.2.1.1

  • 如果支付中断或失败,购物车将恢复原始内容
  • 修复了一个错误,该错误由于烧录的http协议导致在某些情况下BACKREF方法返回内部服务器错误500,这是在从支付页面返回时发生的
  • 修复了一个错误,该错误导致ctrl hash代码和从URL生成的hash代码不一致
  • 修复了一个错误,该错误导致配送/账单地址在支付页面上没有显示
  • 修复了一个错误,该错误导致在网店中提供的优惠券代码在支付页面上无效
  • 默认README:匈牙利语
  • 更新版权块

v.2.1.0

  • 成功或中断的交易将正确重定向到超时页面
  • 现在可以在管理员设置中提供指令,这些指令将在用户选择此支付方式时显示给用户。这是一个展示OTP强制要求的传输数据声明的良好位置。
  • SimplePay SDK的1.0.7版本已构建到该模块中。无需单独安装otp-simple-sdk。
  • 模块的前端名称从iconocoders_otpsimple更改为otpsimple,因此可能需要在SimplePay管理界面更新IPN地址。
  • 修复了一个错误,该错误导致之前将运输成本净额传递给SimplePay界面。
  • 修复了一个错误,该错误导致如果将Magento安装在一个子目录中,将导致重定向错误。
  • 修改了模块显示的消息,以确保与OTP当前要求一致。
  • Magento 2兼容性:2.0.9 - 2.2.7

v.2.0.0

  • 公共稳定版本
  • Magento2兼容性:2.0.9 - 2.2.1

依赖项

  • Composer
  • Magento2 (2.0.9 - 2.2.1)

安装

必须将此包复制到以下位置

'{magento_root}/app/code/Iconocoders/OtpSimple'

或者从Composer中安装

composer require iconocoders/magento2-otp-simple-payment

之后,运行以下命令

php bin/magento module:enable Iconocoders_OtpSimple
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy
php bin/magento setup:di:compile
php bin/magento cache:flush

IPN设置

必须在Simple Pay管理界面上设置IPN设置。IPN消息指示支付的成功或失败,由一个处理消息的端点处理。

必须在Simple Pay系统中设置IPN端点URL,格式如下:{magento_domain}/otpsimple/payment/ipn/(例如:https://example.com/otpsimple/payment/ipn/

开发/合作

如果您想作为开发者加入模块的开发,请检出develop分支,然后为您的开发创建一个新pull-request!

如果您发现了错误,或者有开发建议/需求,请通过新的Issue形式通知我们!