profibro/magento2-module-paystack

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

安装: 284

依赖者: 0

建议者: 0

安全: 0

星级: 6

关注者: 14

分支: 14

类型: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.sample 创建一个 .env 文件。将 ******* 替换为正确的值
  • 从根目录运行 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 插件的问题,您可以将这些贡献回代码。有关如何操作的更多信息,请阅读我们的 贡献指南