webbaard / payum-mollie
Payum 扩展。它提供了 Mollie 支付集成。曾经由 Rafał Muszyński 维护,但未见任何活动
v1.0.6
2024-03-13 15:47 UTC
Requires
- php: ^7.2 || ^8.0
- mollie/mollie-api-php: ^2.44
- payum/core: ~1.5
Requires (Dev)
- php-http/guzzle6-adapter: ~1.1
- phpspec/phpspec: ~7.5
This package is auto-updated.
Last update: 2024-09-13 17:20:24 UTC
README
Payum 扩展。它提供了 Mollie 支付集成。
入门指南
需求
此库需要 PHP 7.1 或更高版本。
安装扩展
通过在 composer.json
文件中要求它来将此扩展作为 Composer 依赖项安装
composer require webbaard/payum-mollie
使用 PayumBuilder
注册 Mollie Payum 工厂
use Payum\Core\GatewayFactoryInterface; use PayHelper\Payum\Mollie\MollieGatewayFactory; $payumBuilder->addGatewayFactory('mollie', function(array $config, GatewayFactoryInterface $gatewayFactory) { return new MollieGatewayFactory($config, $gatewayFactory); }); $payumBuilder->addGateway('mollie', [ 'factory' => 'mollie', 'apiKey' => 'api123456', // change this 'method' => 'creditcard', // one of directdebit, creditcard or directdebit_oneoff ]);
为了正常工作,Mollie 网关需要将一些额外的字段传递给付款详情。请参阅下文章节。
支持的方法
查看每个支付方法的文档,以了解为了使用这些方法所需的哪些字段。
- 周期性 SEPA 直接借记
- 一次性 SEPA 直接借记
- Mollie 结账 对于此方法,客户将被转发到 Mollie 结账页面,并可以选择任何启用的支付方式,如信用卡、Bancontact 等。
Symfony 集成
- 安装 PayumBundle
为了使用该扩展与 Symfony,您首先需要安装 PayumBundle 并根据其文档进行配置。
composer require payum/payum-bundle ^2.0
- 将 Mollie 网关工厂注册为服务
# app/config/services.yml services: app.payum.mollie.factory: class: Payum\Core\Bridge\Symfony\Builder\GatewayFactoryBuilder arguments: [PayHelper\Payum\Mollie\MollieGatewayFactory] tags: - { name: payum.gateway_factory_builder, factory: mollie }
- 配置网关
# app/config/config.yml payum: gateways: mollie: factory: mollie apiKey: api123456 # change this method: creditcard # one of directdebit, creditcard or directdebit_oneoff
- 网关使用
从 payum
服务中检索它
$gateway = $this->get('payum')->getGeteway('mollie');
许可
此库根据 GNU GPLv3 许可证授权。