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%113MITPHP

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 1mo ago

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

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 88% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity39

Limited adoption so far

Community21

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

997d 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

[mpdf/mpdf

PHP library generating PDF files from UTF-8 encoded HTML

4.7k77.1M489](/packages/mpdf-mpdf)[danog/madelineproto

Async PHP client API for the telegram MTProto protocol.

3.4k855.0k18](/packages/danog-madelineproto)[theodo-group/llphant

LLPhant is a library to help you build Generative AI applications.

1.5k311.5k5](/packages/theodo-group-llphant)[bitrix24/b24phpsdk

An official PHP library for the Bitrix24 REST API

9230.2k4](/packages/bitrix24-b24phpsdk)[comgate/sdk

Comgate PHP SDK

13327.8k](/packages/comgate-sdk)

PHPackages © 2026

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