white-nl / commerce-mollie-plus
为Craft 5的Commerce Mollie Plus插件
3.0.0
2024-09-16 11:39 UTC
Requires
- php: ^8.2
- craftcms/cms: ^5.0.0
- craftcms/commerce: ^5.0.0
- craftcms/commerce-omnipay: ^4.1.0
- nystudio107/craft-code-editor: ^1.0
- omnipay/mollie: ^5.5
Requires (Dev)
- craftcms/ecs: dev-main
- craftcms/phpstan: dev-main
This package is auto-updated.
Last update: 2024-09-16 13:07:46 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插件,请按照以下步骤操作
-
打开您的终端并进入您的Craft项目
cd /path/to/project
-
然后告诉Composer加载插件
composer require white-nl/commerce-mollie-plus
-
通过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数字代理提供