newism / commerce-afterpay
Craft Commerce 2 & 3 的 Afterpay 网关
Requires
- craftcms/cms: ^3.0.0
- craftcms/commerce: ^2.0|^3.0
This package is auto-updated.
Last update: 2024-06-14 05:23:23 UTC
README
Craft Commerce 的 Afterpay 插件
此插件为 Craft Commerce (2 & 3) 提供了 Afterpay 网关。
特性
- AU、NZ 和 US 地区(AU 已测试,NZ 和 US 正在等待 SAT 测试)
- 全额和部分退款支持
- 授权和总额不匹配检测(通过 Afterpay SAT 测试)
- 用户代理头信息(通过 Afterpay SAT 测试)
- 出色的 Afterpay API 响应调试
- 本地 Commerce 2 集成(无 OmniPay 抽象)
屏幕截图
要求
此插件需要 Craft CMS 3.1 或更高版本以及 Craft Commerce 2.x 或 Craft Commerce 3.x。
安装
插件商店
要安装 Afterpay for Craft Commerce
,请转到 Craft 控制面板的“插件商店”部分,搜索 Afterpay for Craft Commerce
,然后点击“尝试”按钮。
Composer
您还可以使用 Composer 将软件包添加到您的项目中。
-
打开您的终端并转到您的 Craft 项目
cd /path/to/project
-
然后告诉 Composer 加载插件
composer require newism/commerce-afterpay
-
在控制面板中,转到设置 → 插件,并为 Afterpay 点击“安装”按钮。
配置 Afterpay
首先,您需要设置一个商家账户。可以通过电子邮件 Afterpay来完成此操作。
一旦您有了商家账户,您将获得一个 商家 ID
和 商家密钥
。
要添加 Afterpay 支付网关,请转到 Commerce → 设置 → 网关,创建一个新的网关,并将网关类型设置为“Afterpay”。
您可以选择使用配置文件来配置您的 Afterpay 网关。一个示例文件如下所示
<?php
return [
'afterpayGatewayHandle' => [
'sandboxMode' => getenv('AFTERPAY_SANDBOX_MODE'),
'merchantId' => getenv('AFTERPAY_MERCHANT_ID'),
'merchantKey' => getenv('AFTERPAY_MERCHANT_KEY'),
// Must be 'AU', 'NZ' or 'US'
'region' => getenv('AFTERPAY_REGION'),
],
];
货币支持
Afterpay 每个地区只支持一种货币。由于这个限制,商店必须将其基础货币设置为与他们的 Afterpay 账户地区相匹配。支付将在基础货币中进行。
支持
GitHub
如果您发现了一个错误,或者想提出一个功能请求,请转到 GitHub 存储库 并提交一个问题。我们也非常欢迎拉取请求!
通过使用 #craftcms
标签和在 @newism 上提及我们,在 Twitter 上引起我们的注意。
Stack Exchange
通过 Craft Stack Exchange 提出问题,并在您的提问中使用 plugin-newism-commerce-afterpay
标签。
任何反馈、评论、问题或建议,请通过 support at newism.com.au
发送电子邮件给我们。
许可
您可以在开发环境中试用此插件,时间不限。
有关更多信息,请参阅Craft的商用插件许可。
由Newism提供