webmenedzser / craft-simplepay
Craft Commerce 的 SimplePay 支付网关
v2.0.2
2022-12-14 09:22 UTC
Requires
- craftcms/cms: ^4.0.0
- craftcms/commerce-omnipay: ^4.0.0
- league/omnipay: ^3.0.0
README
此插件将 Craft Commerce 与匈牙利支付网关 SimplePay 集成。
需求
此插件需要 Craft Commerce 3.2.0 或更高版本。
安装 & 设置
要安装此插件,请按照以下说明操作。
-
打开您的终端并转到您的 Craft 项目
cd /path/to/project
-
然后让 Composer 加载插件
composer require webmenedzser/craft-simplepay
-
在控制面板中,转到设置 → 插件,然后点击 Craft SimplePay 的“安装”按钮。
-
转到设置 → OTP SimplePay for Craft Commerce,并设置您的网站的返回 URL。它们可以是不同的,也可以是相同的。
-
转到 Commerce → 系统设置 → 网关。添加一个 新网关,选择 OTP SimplePay v2.1(这是 SimplePay 的 API 版本),填写商户 ID & 密钥字段并保存网关。保存后,您将在此页面上找到 Webhook URL。
-
复制 Webhook URL 并将其粘贴到 SimplePay 管理员中。如果您想离线测试插件,请在您的计算机上启动 ngrok 实例(ngrok http PORTNUMBER)并相应地更改 Webhook URL。
-
确保在 Commerce 中设置的货币与您的 SimplePay 账户中的货币相同。(特别是如果您在订单的交易选项卡中收到 5307 错误代码。)
功能
此插件目前支持以下功能
- 带有重定向到 SimplePay 支付页面的标准支付
- 支付的全额退款(从控制面板开始)
插件不支持以下功能
- 部分退款
- 分期付款
功能请求 & 问题
如果您有功能请求或遇到错误,请在此处创建问题 here。
由 dr. Ottó Radics 提供