pstk/paystack-magento2-module

使用 \Magento\Payment\Model\Method\AbstractMethod 的 Paystack Magento2 模块

安装次数: 4,973

依赖项: 0

建议者: 0

安全: 0

星标: 6

关注者: 14

分支: 14

公开问题: 5

类型:magento2-module

2.4.1 2020-02-25 20:58 UTC

README

Latest Version on Packagist Software License Total Downloads

Paystack Magento 2 模块

Paystack支付网关Magento2扩展

安装

  • 进入Magento2根目录

  • 输入以下命令安装模块

composer require pstk/paystack-magento2-module
  • 等待依赖项更新。

  • 输入以下命令启用模块

php bin/magento module:enable Pstk_Paystack --clear-static-content
php bin/magento setup:upgrade
php bin/magento setup:di:compile

配置

Magento Admin 中配置插件,请从左侧菜单转到 商店 > 配置,然后从选项列表中点击 支付方式。您将看到作为可用支付方式之一的 Paystack。点击它以配置支付网关。

  • 启用 - 选择 以启用Paystack支付网关。
  • 标题 - 允许您确定客户在结账页面上看到的此支付选项。
  • 集成类型 - 允许您选择您希望在网站上获得的结账体验类型。如果您希望客户在您的网站上结账,请选择 内联(弹出);如果您想被重定向到支付网关的结账页面,请选择 重定向
  • 测试模式 - 选择以启用测试模式。测试模式使您能够在上线之前测试支付。如果您已准备好开始在您的网站上接收真实支付,请取消选中此选项。
  • 测试密钥 - 在此处输入您的测试密钥。从您的 Paystack账户设置 > 开发者/API 获取API密钥。
  • 测试公钥 - 在此处输入您的测试公钥。从您的 Paystack账户设置 > 开发者/API 获取API密钥。
  • 实时密钥 - 在此处输入您的实时密钥。从您的 Paystack账户设置 > 开发者/API 获取API密钥。
  • 实时公钥 - 在此处输入您的实时公钥。从您的 Paystack账户设置 > 开发者/API 获取API密钥。
  • 点击 保存配置 以应用您所做的更改。

Magento Settings

已知错误

  • 支付成功后无法重定向到成功页面

有时在收到订单支付后,您会收到错误,例如:未找到类 Yabacon\Paystack,并且magento不会重定向到 success 页面。

** 解决方法:运行以下命令

composer require yabacon/paystack-php
  • Magento Admin商店/配置/支付方式 下启用并配置 Paystack

在docker上运行magento2

在这个仓库中包含一个dockerfile和一个docker-compose文件,可以快速启动一个带有paystack插件的magento2和mysql容器。

先决条件

快速步骤

  • 在根目录下创建一个 .env 文件,基于 .env.sample。用正确的值替换 *******
  • 从根目录运行 docker-compose up 以构建和启动mysql和magento2容器。
  • 在浏览器中访问 localhost:8000 以访问magento商店。对于管理后端,请访问 localhost:8000/<MAGENTO_BACKEND_FRONTNAME>,其中 MAGENTO_BACKEND_FRONTNAME 是您在 .env 文件中指定的值。
  • 从根目录运行 docker-compose down 来停止容器。

文档

支持

对于直接与此插件相关的错误报告和功能请求,请使用问题追踪器

对于一般支持或有关您 Paystack 账户的疑问,您可以通过在我们的网站上发送消息来联系。

社区

如果您是开发者,请加入我们位于 Slack 的开发者社区。

为 Magento 2 插件做出贡献

如果您有补丁或者发现 Magento 2 插件的问题,您可以将这些问题反馈回代码中。请阅读我们的贡献指南,了解更多关于如何进行贡献的信息。