welfordmedia / barclaycard-epdq-gateway
适用于Craft CMS和Craft Commerce 4及更高版本的Barclaycard ePDQ电子商务支付网关。
Requires
- php: ^8.1
- craftcms/cms: ^5.0.0-beta.6
- craftcms/commerce: ^5.0.0-beta.1
- craftcms/commerce-omnipay: ^5.0.x-dev
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。
要使用命令行安装插件,请按照以下说明操作。
-
打开您的终端并转到您的Craft项目
cd /path/to/project
-
然后告诉Composer加载插件
composer require welfordmedia/barclaycard-epdq-gateway
-
在控制面板中,转到设置 → 插件,并点击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>