payhelper / payum-mollie
Payum 扩展。它提供 Mollie 支付集成。
dev-master / 1.0.x-dev
2020-07-29 13:40 UTC
Requires
- php: ^7.1
- mollie/mollie-api-php: ^1.9
- payum/core: ^1.3
Requires (Dev)
- payum/core: ^1.3@dev
- php-http/guzzle6-adapter: ^1.0
- phpspec/phpspec: ^4.0
This package is not auto-updated.
Last update: 2024-09-17 07:56:59 UTC
README
Payum 扩展。它提供 Mollie 支付集成。
入门指南
要求
此库需要 PHP 7.1 或更高版本。
安装扩展
通过在 composer.json
文件中要求它来将此扩展作为 Composer 依赖项安装
composer require payhelper/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 Gateway Factory 注册为服务
# 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 许可证下授权。