PHPackages                             nofrixion/moneymoov-php - 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. nofrixion/moneymoov-php

ActiveLibrary[Payment Processing](/categories/payments)

nofrixion/moneymoov-php
=======================

NoFrixion MoneyMoov PHP Library

v3.0.1(2y ago)037111MITPHPPHP &gt;=7.4

Since Nov 10Pushed 2y ago2 watchersCompare

[ Source](https://github.com/nofrixion/moneymoov-php)[ Packagist](https://packagist.org/packages/nofrixion/moneymoov-php)[ RSS](/packages/nofrixion-moneymoov-php/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (2)Versions (14)Used By (1)

moneymoov-php
=============

[](#moneymoov-php)

NoFrixion MoneyMoov PHP client library.

The latest library updates have been released as version 3.0.0 of the library. New models and clients/client methods have been added to support additional MoneyMoov API endpoints.

- Continue using `v1.x.x` of this library if using `v1.x.x` of either the NoFrixion [`woocommerce-plugin`](https://github.com/nofrixion/woocommerce-plugin) or the [`magento2-payments-module`](https://github.com/nofrixion/magento2-payment-module).
- Continue using `v2.0.0` of this library if using `v2.0.0` of the NoFrixion [`magento2-payments-module`](https://github.com/nofrixion/magento2-payment-module).

Installation
------------

[](#installation)

To use the library in your project, run:

```
composer require nofrixion/moneymoov-php
```

Usage
-----

[](#usage)

The following example code shows how to use the library to create, update and delete payment requests (see the [NoFrixion API documentation](https://docs.nofrixion.com/reference/sandbox) for a full MoneyMoov API reference and instructions on signing up for a sandbox account).

```
// Client for handling Payment Request API endpoints
use Nofrixion\Client\PaymentRequestClient;

// Models for creating/updating Payment Requests
use Nofrixion\Model\PaymentRequests\PaymentRequestCreate;
use Nofrixion\Model\PaymentRequests\PaymentRequestUpdate;

// Model returned by payment request client on creation/update
use Nofrixion\Model\PaymentRequests\PaymentRequest;

use Nofrixion\Util\PreciseNumber;

$apiUrl = "https://api-sandbox.nofrixion.com/";
// A merchant token can be used for creating and modifying payment requests - this MUST be securely stored.
$token = getenv("MERCHANT_TOKEN_SANDBOX");

$client = new PaymentRequestClient($apiUrl, $token);

// Creating a Payment request (payment amount is required).
$amount = new PreciseNumber("1.11");
$newPaymentRequest = new PaymentRequestCreate($amount->__toString());

// Additional optional fields can be set directly on PaymentRequestCreate model.
$newPaymentRequest->shippingFirstName = "Customer";
$newPaymentRequest->shippingLastName = "Name";
$newPaymentRequest->baseOriginUrl = "https://store.example.com";

// A PaymentRequest model is returned
$result = $client->createPaymentRequest($newPaymentRequest);

// UPDATES: use the PaymentRequestUpdate model to update payment request values.
$update = new PaymentRequestUpdate();
$update->paymentMethodTypes = 'card, pisp';
$update->amount = "1.45";
$update->shippingAddressCity = "Dublin";
$result = $client->updatePaymentRequest($result->id, $update);

// DELETING a payment request
$deleted = $client->deletePaymentRequest($result->id);
```

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 57.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 ~38 days

Recently: every ~57 days

Total

10

Last Release

936d ago

Major Versions

v1.1.5 → v2.0.02023-07-22

v2.0.0 → v3.0.02023-09-12

### Community

Maintainers

![](https://www.gravatar.com/avatar/e677d18576ffa9811a9fc8041b89b48c8aa6edce3783fa097efaf45c572d49f7?d=identicon)[ndeet](/maintainers/ndeet)

![](https://www.gravatar.com/avatar/4c5d7eced5c1e83ea0d795059900fae188d6f5c09f91f2774ab6034e5d945da2?d=identicon)[woutersamaey](/maintainers/woutersamaey)

![](https://avatars.githubusercontent.com/u/69042372?v=4)[nofrixion](/maintainers/nofrixion)[@nofrixion](https://github.com/nofrixion)

---

Top Contributors

[![jamesbramich](https://avatars.githubusercontent.com/u/85469947?v=4)](https://github.com/jamesbramich "jamesbramich (46 commits)")[![james-nofrixion](https://avatars.githubusercontent.com/u/109164919?v=4)](https://github.com/james-nofrixion "james-nofrixion (17 commits)")[![woutersamaey](https://avatars.githubusercontent.com/u/71019?v=4)](https://github.com/woutersamaey "woutersamaey (10 commits)")[![ndeet](https://avatars.githubusercontent.com/u/1136761?v=4)](https://github.com/ndeet "ndeet (6 commits)")[![sipsorcery](https://avatars.githubusercontent.com/u/197660?v=4)](https://github.com/sipsorcery "sipsorcery (1 commits)")

###  Code Quality

Static AnalysisPsalm

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/nofrixion-moneymoov-php/health.svg)

```
[![Health](https://phpackages.com/badges/nofrixion-moneymoov-php/health.svg)](https://phpackages.com/packages/nofrixion-moneymoov-php)
```

###  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)
