pstk/ paystack-magento2-module
使用 \Magento\Payment\Model\Method\AbstractMethod 的 Paystack Magento2 模块
2.4.1
2020-02-25 20:58 UTC
Requires
- yabacon/paystack-php: 2.*
- dev-master
- 2.4.1
- 2.3.5
- v2.0.0
- v1.0.2
- 1.0.0
- 0.9.17
- 0.9.16
- 0.9.15
- 0.9.13.x-dev
- 0.9.13
- 0.9.12
- 0.9.11
- 0.9.10
- 0.9.9
- 0.9.8
- 0.9.7-beta
- 0.9.6-beta
- 0.9.4-beta
- dev-chore/SECUR-163/create-codeql-workflow
- dev-chore/update-readme-with-config
- dev-dev
- dev-task/INFRA-279-create-dockerfile
- dev-revert-47-revert-46-master
- dev-revert-46-master
This package is auto-updated.
Last update: 2024-09-17 03:44:48 UTC
README
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密钥。
- 点击 保存配置 以应用您所做的更改。
已知错误
- 支付成功后无法重定向到成功页面
有时在收到订单支付后,您会收到错误,例如:未找到类 Yabacon\Paystack
,并且magento不会重定向到 success
页面。
** 解决方法:运行以下命令
composer require yabacon/paystack-php
- 在 Magento Admin 的
商店/配置/支付方式
下启用并配置Paystack
在docker上运行magento2
在这个仓库中包含一个dockerfile和一个docker-compose文件,可以快速启动一个带有paystack插件的magento2和mysql容器。
先决条件
- 安装 Docker
快速步骤
- 在根目录下创建一个
.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 插件的问题,您可以将这些问题反馈回代码中。请阅读我们的贡献指南,了解更多关于如何进行贡献的信息。