dev-master
9999999-dev https://sourcefabric.orgThe Payum extension. It provides Mollie payment integration.
GPLv3
The Requires
The Development Requires
payment sepa mollie creditcard payum directdebit
Wallogit.com
2017 © Pedro Peláez
The Payum extension. It provides Mollie payment integration.
The Payum extension. It provides Mollie payment integration., (*1)
This library requires PHP 7.1 or higher., (*2)
Install this extension as a Composer dependency by requiring it in a composer.json file:, (*3)
composer require payhelper/payum-mollie
Register the Mollie Payum factory using PayumBuilder:, (*4)
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
]);
To work properly, Mollie gateway requires some additional fields being passed to the details of the payment. See the section below., (*5)
Check the documentation for each payment method to find out which fields are requred in order to make use of the methods., (*6)
In order to use that extension with the Symfony, you will need to install PayumBundle first and configure it according to its documentation., (*7)
composer require payum/payum-bundle ^2.0
# 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
Retrieve it from the payum service:, (*8)
$gateway = $this->get('payum')->getGeteway('mollie');
This library is licensed under the GNU GPLv3 license., (*9)
The Payum extension. It provides Mollie payment integration.
GPLv3
payment sepa mollie creditcard payum directdebit