PHPackages                             moneroo/moneroo-laravel - 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. moneroo/moneroo-laravel

ActiveLibrary[Payment Processing](/categories/payments)

moneroo/moneroo-laravel
=======================

This official Laravel Package for Laravel to interact with Moneroo API.

v0.2.0(5mo ago)86.4k—1.7%[2 PRs](https://github.com/MonerooHQ/moneroo-laravel/pulls)MITPHPPHP ^8.1CI passing

Since Mar 21Pushed 2mo agoCompare

[ Source](https://github.com/MonerooHQ/moneroo-laravel)[ Packagist](https://packagist.org/packages/moneroo/moneroo-laravel)[ Docs](https://docs.moneroo.io/)[ RSS](/packages/moneroo-moneroo-laravel/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (4)Dependencies (11)Versions (8)Used By (0)

[ ![Moneroo website](/art/cover.png)](https://moneroo.io "Moneroo - Payment stack for Africa")Moneroo Laravel SDK
===================

[](#moneroo-laravel-sdk)

[Slack](https://join.slack.com/t/ballerine-oss/shared_invite/zt-1iu6otkok-OqBF3TrcpUmFd9oUjNs2iw)· [Website](https://www.moneroo.io/)· [Contact](https://www.moneroo.io/contact)· [Documentation](https://docs.moneroo.io/)

[![PHP Version](https://camo.githubusercontent.com/dbb54e84f31cda5e3c13ab01ef7b12353a910b3049d7fe98f3dec8956b29664e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6d6f6e65726f6f2f6d6f6e65726f6f2d6c61726176656c2e737667)](https://packagist.org/packages/moneroo/moneroo-laravel)[![Build Status](https://github.com/moneroohq/moneroo-laravel/actions/workflows/run-tests.yml/badge.svg?branch=main)](https://github.com/moneroohq/moneroo-laravel/actions?query=branch%3Amain)[![Latest Stable Version](https://camo.githubusercontent.com/a3028ee23e1ae38b95014102e1457d8b4f82e6e395e53d93f58d355ba7e68d2b/68747470733a2f2f706f7365722e707567782e6f72672f6d6f6e65726f6f68712f6d6f6e65726f6f2d6c61726176656c2f762f737461626c652e737667)](https://packagist.org/packages/moneroo/moneroo-laravel)[![Total Downloads](https://camo.githubusercontent.com/cb242db851f6cae5f73a9e8ce521883f8d686d9f16bc3c2cdc0e54e84d03a268/68747470733a2f2f706f7365722e707567782e6f72672f6d6f6e65726f6f2f6d6f6e65726f6f2d6c61726176656c2f646f776e6c6f6164732e737667)](https://packagist.org/packages/moneroo/moneroo-laravel)[![License](https://camo.githubusercontent.com/0e6448d3fe0599bb5d0a7ef62935b5a3533de8b9fe1608c7b9972a8c0b331261/68747470733a2f2f706f7365722e707567782e6f72672f6d6f6e65726f6f2f6d6f6e65726f6f2d6c61726176656c2f6c6963656e73652e737667)](https://packagist.org/packages/moneroo/moneroo-laravel)

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

[](#requirements)

Laravel 9 and later. PHP Requirements: PHP 8.1 and later. (Not tested on PHP 8.0, but it should work)

For PHP 7.4 and 8.0 or Laravel 8 and below , please use the [moneroo-php](http://github.com/monerooHQ/moneroo-php) package.

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

[](#installation)

You can install the package via composer:

```
composer require moneroo/moneroo-laravel
```

### Configuration

[](#configuration)

After you've installed the package via composer, you can run this command:

```
php artisan moneroo:install
```

This command will:

1. Publish a `moneroo.php` file in your config directory
2. Append your `.env` file with the `MONEROO_PUBLIC_KEY` and `MONEROO_SECRET_KEY` variables if they don't already exist.

You will have to replace 'your-public-key' and 'your-secret-key' with your actual Moneroo public key and secret key respectively.

```
MONEROO_PUBLIC_KEY=your-public-key
MONEROO_SECRET_KEY=your-secret-key
```

Please keep in mind that these are sensitive keys and should not be publicly exposed. Laravel .env file is ignored by Git, which makes it a good place to store sensitive information.

Documentation
-------------

[](#documentation)

See the Laravel SDK [documentation](https://docs.moneroo.io/).

Development
-----------

[](#development)

1- Perform the tests

```
 composer test
```

2- Format and analyze your code before commit and push.

```
    composer format # Format your code with the required code style
    composer unused # check if there is an unused dependency
    composer analyze # Analyze your code with phpstan
```

### DEV Mode

[](#dev-mode)

You can set (or add) `moneroo.devMode` to `true` in your `config/moneroo.php` file to enable the dev mode. After enabling the dev mode, you can set `moneroo.devBaseUrl` to customize the base URL of the Moneroo API you want to use. In dev mode, the SDK will use the `moneroo.devBaseUrl` instead of the default base URL `https://api.moneroo.io`.

Notes
-----

[](#notes)

- The project is based on the KISS principle.
- Each time you make a change, you must run the tests and format your code.
- Each time you make a change, you must update the documentation.
- Each time you make a change, you must update the changelog.
- Each time you make a change, you must add test cases.
- Each time you make a change, you must update the version number.
- Each time you make a change, you must update the API documentation.
- Each time you make a change, you must update the README.md file.

Security Vulnerabilities
------------------------

[](#security-vulnerabilities)

If you discover a security vulnerability within Moneroo Laravel SDK, please send an e-mail to Moneroo Security via [hello@moneroo.io](mailto:security@moneroo.io). All security vulnerabilities will be promptly addressed.

License
-------

[](#license)

The Moneroo Laravel SDK is open-sourced software licensed under the [MIT license](LICENSE.md).

###  Health Score

44

—

FairBetter than 92% of packages

Maintenance80

Actively maintained with recent releases

Popularity30

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity45

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 60% 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 ~204 days

Total

4

Last Release

174d ago

PHP version history (2 changes)v0.1.0PHP ^8.0

v0.1.2PHP ^8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/2d886ac75fa41d8fc4d03c7ae520386c695c74d608ba4ae25fed3ad1ffcef7e6?d=identicon)[axazara](/maintainers/axazara)

---

Top Contributors

[![EliasElimah](https://avatars.githubusercontent.com/u/65785746?v=4)](https://github.com/EliasElimah "EliasElimah (9 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (5 commits)")[![AxaZaraCoreDev](https://avatars.githubusercontent.com/u/145849788?v=4)](https://github.com/AxaZaraCoreDev "AxaZaraCoreDev (1 commits)")

---

Tags

africalaravelmobile-money-paymentmoneroophplaravelpaymentmobile-moneyAxaZaramoneroomoneroo.iomoneroo-laravel

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

### Embed Badge

![Health badge](/badges/moneroo-moneroo-laravel/health.svg)

```
[![Health](https://phpackages.com/badges/moneroo-moneroo-laravel/health.svg)](https://phpackages.com/packages/moneroo-moneroo-laravel)
```

###  Alternatives

[omalizadeh/laravel-multi-payment

A driver-based laravel package for online payments via multiple gateways

491.1k](/packages/omalizadeh-laravel-multi-payment)[tsaiyihua/laravel-linepay

linepay library for laravel

102.9k](/packages/tsaiyihua-laravel-linepay)

PHPackages © 2026

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