bitbull / satispay
Satispay支付集成的Magento模块
Requires
This package is not auto-updated.
Last update: 2024-09-18 11:35:09 UTC
README
Satispay集成的Magento模块。
基于官方Satispay文档v. 1.0,2016/02/15
系统要求
本扩展支持以下版本的Magento
-
社区版(CE) 1.7.x, 1.8.x, 1.9.x
-
企业版(EE) 1.12.x, 1.13.x, 1.14.x
需要在Magento安装中配置cron作业,否则订单将保持待支付状态。这是因为交易状态检查已安排在cron作业中每10分钟进行一次。
安装
使用Composer
要使用Composer安装Bitbull_Satispay模块,您需要将此存储库添加到项目的composer.json文件中
"repositories":[
{"type": "vcs", "url": "git@github.com:bitbull-team/magento-module-satispay.git"}
]
完成后,您将能够将其添加到要求中
"require":{
"bitbull/satispay":"*"
},
使用此配置,将安装扩展的最新版本,运行composer install
或composer update
。
使用Modman
modman clone https://github.com/bitbull-team/magento-module-satispay.git
压缩包下载
最后,您可以下载扩展的存档包,解压缩它,并将src文件夹的内容复制到您的Magento根目录。
配置
安装扩展后,登录到商店的管理区域,执行以下步骤以启用扩展
- 刷新缓存(如果启用)
- 转到系统 > 配置 > 支付方法 > ** Bitbull Satispay Integration**
- 将启用设置为是
- 在专用字段中输入您的安全令牌
- 按保存
从同一部分,您还可以自定义支付方法标题(客户在支付方法列表中看到的标题),说明(选择支付方法时出现的说明),默认电话国家代码以及是否在日志中激活测试模式或调试信息。
使用示例
激活扩展后,您只需将产品添加到购物车并继续结账。Satispay将在支付方法选项之间显示,如果选择,您将被重定向到一个页面,您可以在该页面上指定要为订单收费的移动电话号码。客户的应用程序中会出现通知,要求确认支付。请注意,如果扩展已启用且网站货币为EUR,则扩展才会出现。目前Satispay不支持其他货币。
开发指南
以下是我们在模块开发过程中遵循的指南。
- 组名为satispay
- 该模块可以通过composer或modman安装;composer使用modman文件来了解要安装的文件以及放置的位置,因此modman文件应始终保持最新
- 要记录消息,提供了一个特定的模型:
Bitbull_Satispay_Model_Logger
;可以使用以下方式通过默认助手实例化它:helper('satispay')->getLogger()
;有关方法列表,请参阅模型类的源代码 - 使用了以下注释
// @todo - 后跟要完成的内容描述
// @fixme - 后跟要修复的内容描述
- 提交信息 和 注释 使用 英语;动词使用 第二人称 而不是第三人称(例如:添加某些内容,修复某些内容 而不是 添加某些内容,修复某些内容)
版本说明
该扩展使用 语义版本控制 v 2.0.0 惯例。
注意:您可以使用 {break}.{feature}.{fix} 公式轻松记住在代码更改后需要更改哪个数字。
v 0.2.2
v 0.2.1
- 添加对 Magento 版本 1.7.x 和 1.8.x 的支持
v 0.2.0
- 添加基本系统配置标志和相应的辅助方法
v 0.1.2
- 在 Bitbull_Satispay_Model_Logger 中添加缺失的注释
v 0.1.1
- 在 Bitbull_Satispay_Helper_Data 中添加缺失的获取器
v 0.1.0
- 第一次提交和模块结构
测试
此软件包包含单元测试,可以通过启用扩展 Bitbull_SatispayTest 来执行。依赖 EcomDev_PHPUnit,有关如何配置环境的更多详细信息,请参阅 官方指南。
作者、贡献者和维护者
作者
贡献
- Ermanno Baschiera
- azambon
- 要查看贡献者完整列表,请访问 GitHub 上的 Magento Module Satispay
许可证
许可协议为开源软件许可协议版本 3.0