newism/commerce-afterpay

此软件包已被弃用且不再维护。没有建议的替代软件包。

Craft Commerce 2 & 3 的 Afterpay 网关

安装: 687

依赖项: 0

建议者: 0

安全: 0

星级: 1

关注者: 2

分支: 2

开放问题: 4

类型:craft-plugin

2.2.3 2021-09-12 23:05 UTC

This package is auto-updated.

Last update: 2024-06-14 05:23:23 UTC


README

Afterpay for Craft Commerce icon

Craft Commerce 的 Afterpay 插件

此插件为 Craft Commerce (2 & 3) 提供了 Afterpay 网关。

特性

  • AU、NZ 和 US 地区(AU 已测试,NZ 和 US 正在等待 SAT 测试)
  • 全额和部分退款支持
  • 授权和总额不匹配检测(通过 Afterpay SAT 测试)
  • 用户代理头信息(通过 Afterpay SAT 测试)
  • 出色的 Afterpay API 响应调试
  • 本地 Commerce 2 集成(无 OmniPay 抽象)

屏幕截图

Settings Transactions Transaction details

要求

此插件需要 Craft CMS 3.1 或更高版本以及 Craft Commerce 2.x 或 Craft Commerce 3.x。

安装

插件商店

直接链接到插件商店

要安装 Afterpay for Craft Commerce,请转到 Craft 控制面板的“插件商店”部分,搜索 Afterpay for Craft Commerce,然后点击“尝试”按钮。

Composer

您还可以使用 Composer 将软件包添加到您的项目中。

  1. 打开您的终端并转到您的 Craft 项目

     cd /path/to/project
    
  2. 然后告诉 Composer 加载插件

     composer require newism/commerce-afterpay
    
  3. 在控制面板中,转到设置 → 插件,并为 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 账户地区相匹配。支付将在基础货币中进行。

地区 货币 文档
AU AUD https://docs.afterpay.com/au-online-api-v1.html#money-object
NZ NZD https://docs.afterpay.com/nz-online-api-v1.html#money-object
US USD https://docs.afterpay.com/us-online-api-v1.html#money-object

支持

GitHub

如果您发现了一个错误,或者想提出一个功能请求,请转到 GitHub 存储库 并提交一个问题。我们也非常欢迎拉取请求!

Twitter

通过使用 #craftcms 标签和在 @newism 上提及我们,在 Twitter 上引起我们的注意。

Stack Exchange

通过 Craft Stack Exchange 提出问题,并在您的提问中使用 plugin-newism-commerce-afterpay 标签。

Email

任何反馈、评论、问题或建议,请通过 support at newism.com.au 发送电子邮件给我们。

许可

您可以在开发环境中试用此插件,时间不限。

有关更多信息,请参阅Craft的商用插件许可

Afterpay for Craft Commerce icon

Newism提供