welfordmedia / barclaycard-epdq-gateway

适用于Craft CMS和Craft Commerce 4及更高版本的Barclaycard ePDQ电子商务支付网关。

3.0.0 2024-03-13 09:08 UTC

This package is auto-updated.

Last update: 2024-09-13 10:30:12 UTC


README

此插件为Craft Commerce 4及以上版本提供使用Barclaycard ePDQ电子商务支付解决方案处理支付的能力。

目前此插件不支持Barclaycard ePDQ DirectLink。本插件不计划添加对此支付方式的支持。

要求

此插件需要Craft CMS 4或更高版本以及Craft Commerce 4或更高版本。

安装

我们建议您使用Craft Plugin Store来安装此插件,因为这样做将确保正确安装。如果您已通过Craft Plugin Store安装了此插件,请跳至步骤3。

要使用命令行安装插件,请按照以下说明操作。

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

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

     composer require welfordmedia/barclaycard-epdq-gateway
    
  3. 在控制面板中,转到设置 → 插件,并点击Barclaycard ePDQ eCommerce Gateway的“安装”按钮。

Barclays ePDQ网关概述

此插件为Craft Commerce 4提供使用Barclaycard ePDQ电子商务支付解决方案处理支付的能力。

目前此插件不支持Barclaycard ePDQ DirectLink。本插件不计划添加对此支付方式的支持。

配置Barclays ePDQ网关

在使用此网关之前,您必须在Craft Commerce网关设置中设置一个新的网关。在配置过程中,您需要输入在设置页面上指定的商户详情。请确保您有这些详情。

使用Barclays ePDQ网关

使用支付网关很简单。以下结账代码仅作为示例,并代表您向支付网关提交时表单应包含的最小内容。

重要:此示例假设您已经在之前的结账步骤中根据Craft Commerce 2文档捕获并存储了用户的账单信息。您必须捕获客户的账单信息才能成功处理交易。

    <form method="POST">
        {{ csrfInput() }}
        <input type="hidden" name="action" value="commerce/payments/pay"/>
        {{ redirectInput('/checkout/success') }}
        <input type="hidden" name="cancelUrl" value="{{ '/checkout'|hash }}"/>
        <input class="btn btn-lg" type="submit" value="Continue to Payment" />
    </form>