PHPackages                             chandachewe/airtelmomoapi - 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. chandachewe/airtelmomoapi

ActiveAirtelapi[Payment Processing](/categories/payments)

chandachewe/airtelmomoapi
=========================

Airtel MoMo API For collections and disbursements

v1.0.0(4y ago)1131MITPHPPHP ^7.3|^8.0

Since Jan 13Pushed 4y ago1 watchersCompare

[ Source](https://github.com/chandachewe10/Bearer_token_package_for_Airtel_MoMo_API)[ Packagist](https://packagist.org/packages/chandachewe/airtelmomoapi)[ RSS](/packages/chandachewe-airtelmomoapi/feed)WikiDiscussions main Synced today

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

AIRTEL MOMO API FOR COLLECTING PAYMENTS FROM CUSTOMERS - PHP
============================================================

[](#airtel-momo-api-for-collecting-payments-from-customers----php)

AIRTEL Money Developer API using PHP For Pushing Payments From a Customer.

Documentation and official resources can be found at AIRTEL Developer Portal:

Please note that Airtel does not provide free MoMo API Testing like MTN does. Hence for you
-------------------------------------------------------------------------------------------

[](#please-note-that-airtel-does-not-provide-free-momo-api-testing-like-mtn-does-hence-for-you)

To get started you should complete the following in full.
---------------------------------------------------------

[](#to-get-started-you-should-complete-the-following-in-full)

Prerequisites
-------------

[](#prerequisites)

1. You have Signed Up at:
2. You have created an application there and your application has been approved.
3. You possess the `client_id` and the `client_secret`. Please note that When you register for an application on the developer portal you will only be given the `client_id`, you will not be given the `client_secret`, the client\_secret will only be given to you when you submit your business formalities to their offices. That is when they will approve the application you created online and give you the `client_secret`. You cant perform any transactions or whatsoever without one of these credentials.

Getting Started
---------------

[](#getting-started)

#### This PHP Package is for creating the bearer token which you can import in your application

[](#this-php-package-is-for-creating-the-bearer-token-which-you-can-import-in-your-application)

1. Install Composer in your machine (well atleast if you have not installed) and download this package.
2. On your CLI type `composer require chandachewe/airtelmomoapi` to install the package.
3. Navigate to `client_id` and put your `client_id` there.
4. Navigate to `client_secret` and put your `client_secret` there.
5. open the `push_payments.php` and fill in on missing variables indicated with `*******************`
6. You can now open your localhost (using xampp/wampp) and run the `push_payments.php` file using localhost in your browser.
7. This repository is not affliated with AIRTEL.

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

 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.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1577d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/676eb212f5dc38c0267b9e1b75c0024950e91329f80f3f862e2b64fb975a9e41?d=identicon)[chandachewe10](/maintainers/chandachewe10)

---

Top Contributors

[![chandachewe10](https://avatars.githubusercontent.com/u/82529756?v=4)](https://github.com/chandachewe10 "chandachewe10 (1 commits)")

---

Tags

momoapiairtelapi

### Embed Badge

![Health badge](/badges/chandachewe-airtelmomoapi/health.svg)

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

###  Alternatives

[chargebee/chargebee-php

ChargeBee API client implementation for PHP

768.0M9](/packages/chargebee-chargebee-php)[imdhemy/google-play-billing

Google Play Billing

491.3M5](/packages/imdhemy-google-play-billing)[bitpay/sdk

Complete version of the PHP library for the new cryptographically secure BitPay API

42337.5k4](/packages/bitpay-sdk)[buckaroo/sdk

Buckaroo payment SDK

12189.1k9](/packages/buckaroo-sdk)[contica/facturador-electronico-cr

Un facturador de código libre para integrar facturación electrónica en Costa Rica a un proyecto PHP

2128.8k](/packages/contica-facturador-electronico-cr)

PHPackages © 2026

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