bitbull/satispay

Satispay支付集成的Magento模块

安装: 2,315

依赖项: 0

建议者: 0

安全性: 0

星星: 3

关注者: 19

分支: 1

公开问题: 1

类型:magento-module

0.2.6 2018-01-02 20:06 UTC

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

http://bit.ly/API-online

系统要求

本扩展支持以下版本的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 installcomposer update

使用Modman

modman clone https://github.com/bitbull-team/magento-module-satispay.git

压缩包下载

最后,您可以下载扩展的存档包,解压缩它,并将src文件夹的内容复制到您的Magento根目录。

配置

安装扩展后,登录到商店的管理区域,执行以下步骤以启用扩展

  • 刷新缓存(如果启用)
  • 转到系统 > 配置 > 支付方法 > ** Bitbull Satispay Integration**
  • 启用设置为
  • 在专用字段中输入您的安全令牌
  • 保存

从同一部分,您还可以自定义支付方法标题(客户在支付方法列表中看到的标题),说明(选择支付方法时出现的说明),默认电话国家代码以及是否在日志中激活测试模式或调试信息。

使用示例

激活扩展后,您只需将产品添加到购物车并继续结账。Satispay将在支付方法选项之间显示,如果选择,您将被重定向到一个页面,您可以在该页面上指定要为订单收费的移动电话号码。客户的应用程序中会出现通知,要求确认支付。请注意,如果扩展已启用且网站货币为EUR,则扩展才会出现。目前Satispay不支持其他货币。

开发指南

以下是我们在模块开发过程中遵循的指南。

  • 组名为satispay
  • 该模块可以通过composermodman安装;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,有关如何配置环境的更多详细信息,请参阅 官方指南

作者、贡献者和维护者

作者

贡献

许可证

许可协议为开源软件许可协议版本 3.0