PHPackages                             ekyna/payum-monetico - 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. ekyna/payum-monetico

ActiveComponent

ekyna/payum-monetico
====================

Payum Monetico (Credit Mutuel/CIC) gateway

1.7.2(2y ago)977.8k↓77.6%111MITPHP

Since May 30Pushed 2y ago3 watchersCompare

[ Source](https://github.com/ekyna/PayumMonetico)[ Packagist](https://packagist.org/packages/ekyna/payum-monetico)[ Docs](https://github.com/ekyna/PayumMonetico)[ RSS](/packages/ekyna-payum-monetico/feed)WikiDiscussions master Synced today

READMEChangelog (4)Dependencies (7)Versions (15)Used By (1)

ekyna/PayumMonetico
===================

[](#ekynapayummonetico)

Payum Monetico (Credit Mutuel/CIC/OBC) payment gateway.

[![Build Status](https://github.com/ekyna/PayumMonetico/workflows/Build/badge.svg)](https://github.com/ekyna/PayumMonetico/actions?query=workflow%3A%22Build%22)

- **Symfony** bundle available [here](https://github.com/ekyna/PayumMoneticoBundle).
- **Sylius** plugin available [here](https://github.com/FLUX-SE/SyliusPayumMoneticoPlugin).

Installation / Configuration
----------------------------

[](#installation--configuration)

```
composer req ekyna/payum-monetico
```

```
use Ekyna\Component\Payum\Monetico\Api\Api;
use Ekyna\Component\Payum\Monetico\MoneticoGatewayFactory;

$factory = new MoneticoGatewayFactory();

$gateway = $factory->create([
    'mode'      => Api::MODE_PRODUCTION,
    'tpe'       => '123456',
    'key'       => '123456',
    'company'   => 'foobar',
]);

// Register your convert payment action
// $gateway->addAction(new \Acme\ConvertPaymentAction());
```

### Create your convert action

[](#create-your-convert-action)

See [src/Action/ConvertPaymentAction.php](https://github.com/ekyna/PayumMonetico/blob/master/src/Action/ConvertPaymentAction.php) sample.

### Create your notify controller

[](#create-your-notify-controller)

Example (Symfony):

```
public function notifyAction(Request $request)
{
    // Get the reference you set in your ConvertAction
    if (null === $reference = $request->request->get('reference')) {
        throw new NotFoundHttpException();
    }

    // Find your payment entity
    $payment = $this
        ->get('acme.repository.payment')
        ->findOneBy(['number' => $reference]);

    if (null === $payment) {
        throw new NotFoundHttpException();
    }

    $payum = $this->get('payum');

    // Execute notify & status actions.
    $gateway = $payum->getGateway('monetico');
    $gateway->execute(new Notify($payment));
    $gateway->execute(new GetHumanStatus($payment));

    // Get the payment identity
    $identity = $payum->getStorage($payment)->identify($payment);

    // Invalidate payment tokens
    $tokens = $payum->getTokenStorage()->findBy([
        'details' => $identity,
    ]);
    foreach ($tokens as $token) {
        $payum->getHttpRequestVerifier()->invalidate($token);
    }

    // Return expected response
    return new Response(\Ekyna\Component\Payum\Monetico\Api\Api::NOTIFY_SUCCESS);
}
```

###  Health Score

41

↑

FairBetter than 89% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity39

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 61.5% 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.

###  Release Activity

Cadence

Every ~146 days

Recently: every ~62 days

Total

14

Last Release

949d ago

PHP version history (5 changes)1.3.x-devPHP &gt;=7.0

1.5.3PHP ^7.0

1.6.0PHP ^7.1

1.6.1PHP ^7.1|^8.0

1.6.2PHP ^7.2|^8.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/3483641?v=4)[Etienne Dauvergne](/maintainers/ekyna)[@ekyna](https://github.com/ekyna)

---

Top Contributors

[![ekyna](https://avatars.githubusercontent.com/u/3483641?v=4)](https://github.com/ekyna "ekyna (32 commits)")[![Prometee](https://avatars.githubusercontent.com/u/861820?v=4)](https://github.com/Prometee "Prometee (14 commits)")[![ehibes](https://avatars.githubusercontent.com/u/487124?v=4)](https://github.com/ehibes "ehibes (5 commits)")[![Alexandre-T](https://avatars.githubusercontent.com/u/5101481?v=4)](https://github.com/Alexandre-T "Alexandre-T (1 commits)")

---

Tags

phppayummoneticoCICCrédit Mutuel

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/ekyna-payum-monetico/health.svg)

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

###  Alternatives

[php-tmdb/api

PHP wrapper for TMDB (TheMovieDatabase) API v3. Supports two types of approaches, one modelled with repositories, models and factories. And the other by simple array access to RAW data from The Movie Database.

432376.8k14](/packages/php-tmdb-api)[wtfzdotnet/php-tmdb-api

PHP wrapper for TMDB (TheMovieDatabase) API v3. Supports two types of approaches, one modelled with repositories, models and factories. And the other by simple array access to RAW data from The Movie Database.

4242.9k](/packages/wtfzdotnet-php-tmdb-api)[valiton/payum-payone

The Payum extension. It provides PAYONE payment integration.

1014.4k](/packages/valiton-payum-payone)

PHPackages © 2026

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