white-nl/commerce-mollie-plus

为Craft 5的Commerce Mollie Plus插件

安装数: 5,584

依赖项: 0

建议者: 0

安全: 0

星标: 3

关注者: 1

分支: 4

开放性问题: 2

类型:craft-plugin

3.0.0 2024-09-16 11:39 UTC

README

Craft CMS的Mollie Plus插件,由WHITE数字代理官方版本

需求

  • 此插件需要Craft CMS 5.0.0 或更高版本。
  • 此插件需要Craft Commerce版本 5.0 或更高版本。
  • 需要一个有效的Mollie账户。还没有账户?创建一个Mollie账户
  • Craft网站应该是公开可访问的。
  • 要配置插件,Craft(允许管理员更改设置)中应允许更改设置,并且需要Craft管理员用户。

安装

要安装Craft CMS的Mollie Plus插件,请按照以下步骤操作

  1. 打开您的终端并进入您的Craft项目
    cd /path/to/project

  2. 然后告诉Composer加载插件
    composer require white-nl/commerce-mollie-plus

  3. 通过CLI安装插件
    ./craft plugin/install commerce-mollie-plus

您也可以通过Craft控制面板中的插件商店安装Mollie Plus插件。转到设置→插件,然后点击“安装”按钮安装Commerce Mollie Plus。

自定义Mollie有效载荷

您可以通过挂钩事件来更改已发送给Mollie的有效载荷

use white\commerce\mollie\plus\gateways;
use white\commerce\mollie\plus\events\CreatePaymentRequestEvent;

Event::on(
   Gateway::class,
   Gateway::EVENT_CREATE_PAYMENT_REQUEST,
   function (CreatePaymentRequestEvent $event): void
   {
         $event->request['orderNumber'] = $event->transaction->getOrder()->getId();
   }
);

"Mollie Plus"与"Mollie for Craft Commerce"的比较

Mollie Plus是Pixel & Tonic的Mollie for Commerce插件的直接替代品1。我们建议用Mollie Plus替换它。这将是一个无缝的过渡。

(不要直接替换您当前的Mollie网关,而是创建一个新的网关,因为webhook处理依赖于不同的响应)

文档

https://white.nl/en/craft-plugins/mollie/docs/

Mollie Plus for Craft CMS由WHITE数字代理提供