PHPackages                             sourcefabric/payum-mollie - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. sourcefabric/payum-mollie

Abandoned → [payhelper/payum-mollie](/?search=payhelper%2Fpayum-mollie)Library[Payment Processing](/categories/payments)

sourcefabric/payum-mollie
=========================

The Payum extension. It provides Mollie payment integration.

63238[3 issues](https://github.com/PayHelper/payum-mollie/issues)[2 PRs](https://github.com/PayHelper/payum-mollie/pulls)PHP

Since Jul 29Pushed 2y ago4 watchersCompare

[ Source](https://github.com/PayHelper/payum-mollie)[ Packagist](https://packagist.org/packages/sourcefabric/payum-mollie)[ RSS](/packages/sourcefabric-payum-mollie/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Payum Mollie Extension [![Build Status](https://camo.githubusercontent.com/4fb6d19d61fb44ef3f91b5212f42541307f97207603ae4d1573b8a3a5af65fc7/68747470733a2f2f7472617669732d63692e6f72672f50617948656c7065722f706179756d2d6d6f6c6c69652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/PayHelper/payum-mollie) [![StyleCI](https://camo.githubusercontent.com/c50868c6c01e39ee1a2a9ae2313a5ac593589f720bf7d58e183a2b543a8de891/68747470733a2f2f7374796c6563692e696f2f7265706f732f3130313838303639342f736869656c643f6272616e63683d6d6173746572)](https://styleci.io/repos/101880694)
=============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

[](#payum-mollie-extension--)

The Payum extension. It provides [Mollie](https://www.mollie.com/en/) payment integration.

Getting Started
===============

[](#getting-started)

Requirements
------------

[](#requirements)

This library requires PHP 7.1 or higher.

Installing the extension
------------------------

[](#installing-the-extension)

Install this extension as a Composer dependency by requiring it in a `composer.json` file:

```
composer require payhelper/payum-mollie
```

Register the Mollie Payum factory using `PayumBuilder`:

```
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.

Supported methods
-----------------

[](#supported-methods)

Check the documentation for each payment method to find out which fields are requred in order to make use of the methods.

- [Recurring SEPA Direct Debit](Resources/doc/sepa_direct_debit.md)
- [One-off SEPA Direct Debit](Resources/doc/oneoff_sepa_direct_debit.md)
- [Checkout Mollie](Resources/doc/checkout_mollie.md) For this method the customer will be forward to Mollie checkout page and he could choose any enabled payment method like credit card, Bancontact, etc.

Symfony integration
-------------------

[](#symfony-integration)

1. PayumBundle installation

In order to use that extension with the Symfony, you will need to install [PayumBundle](https://github.com/Payum/PayumBundle) first and configure it according to its documentation.

```
composer require payum/payum-bundle ^2.0
```

2. Register Mollie Gateway Factory as a service

```
# 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 }
```

3. Configure the gateway

```
# app/config/config.yml

payum:
    gateways:
        mollie:
            factory: mollie
            apiKey: api123456 # change this
            method: creditcard # one of directdebit, creditcard or directdebit_oneoff
```

4. Gateway usage

Retrieve it from the `payum` service:

```
$gateway = $this->get('payum')->getGeteway('mollie');
```

License
-------

[](#license)

This library is licensed under the [GNU GPLv3](LICENSE) license.

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance10

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity32

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/259cf09fe93a346f3d69381ecdb79261caa3238bf58c1e61eeda22c25bef6e8f?d=identicon)[newscoop](/maintainers/newscoop)

![](https://www.gravatar.com/avatar/9ec8ead198708d54817180228ce713f9d6f43f1fbfebbfa71271fe8fcae11dc6?d=identicon)[takeit](/maintainers/takeit)

---

Top Contributors

[![takeit](https://avatars.githubusercontent.com/u/562536?v=4)](https://github.com/takeit "takeit (32 commits)")

---

Tags

molliepaymentpayumpayum-extensionphp

### Embed Badge

![Health badge](/badges/sourcefabric-payum-mollie/health.svg)

```
[![Health](https://phpackages.com/badges/sourcefabric-payum-mollie/health.svg)](https://phpackages.com/packages/sourcefabric-payum-mollie)
```

###  Alternatives

[omnipay/paypal

PayPal gateway for Omnipay payment processing library

3156.8M53](/packages/omnipay-paypal)[eduardokum/laravel-boleto

Biblioteca com boletos para o laravel

626351.9k2](/packages/eduardokum-laravel-boleto)[tbbc/money-bundle

This is a Symfony bundle that integrates moneyphp/money library (Fowler pattern): https://github.com/moneyphp/money.

1961.9M](/packages/tbbc-money-bundle)[2checkout/2checkout-php

2Checkout PHP Library

83740.3k2](/packages/2checkout-2checkout-php)[smhg/sepa-qr-data

Generate QR code data for SEPA payments

61717.2k5](/packages/smhg-sepa-qr-data)[omnipay/dummy

Dummy driver for the Omnipay payment processing library

271.2M33](/packages/omnipay-dummy)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
