PHPackages                             osenco/jenga - 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. osenco/jenga

ActiveLibrary[Payment Processing](/categories/payments)

osenco/jenga
============

Intuitive Mpesa SDK for PHP Apps. Just Plug 'N Play

52978PHP

Since Apr 15Pushed 6y ago2 watchersCompare

[ Source](https://github.com/osenco/jenga)[ Packagist](https://packagist.org/packages/osenco/jenga)[ RSS](/packages/osenco-jenga/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependenciesVersions (1)Used By (0)

Jenga API PHP Integration
=========================

[](#jenga-api-php-integration)

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

[](#installation)

Install via composer

```
composer require osenco/jenga
```

Usage
-----

[](#usage)

### Configure the class

[](#configure-the-class)

```
use Osen\Finserve\Jenga;

Jenga::init([
    "username" => "",
    "password" => "",
    "key" => ""
]);
```

### Generate Token

[](#generate-token)

```
Jenga::generateToken(function ($token) {
    # do something with token, like save in db
    return $token;
});
```

### Check Account Balance

[](#check-account-balance)

```
Jenga::checkAccountBalance($accountId);
```

### Generate Mini Statement

[](#generate-mini-statement)

```
Jenga::generateMiniStatement($accountId);
```

### Account Inquiry

[](#account-inquiry)

```
Jenga::accountInquiry($accountId);
```

### Move Money within Equity Bank

[](#move-money-within-equity-bank)

```
Jenga::moveMoneyWithinEquity($data);
```

### Move mobile Money

[](#move-mobile-money)

```
Jenga::moveMoneyToMobile($data);
```

### Move RTGS Money

[](#move-rtgs-money)

```
Jenga::moveMoneyViaRTGS($data);
```

### Move SWIFT Money

[](#move-swift-money)

```
Jenga::moveMoneyViaSWIFT($data);
```

### Move EFT Money

[](#move-eft-money)

```
Jenga::moveMoneyViaEFT($data);
```

### Move PesaLink Money to Bank

[](#move-pesalink-money-to-bank)

```
Jenga::moveMoneyViaPesaLinkToBank($data);
```

### Move PesaLink to Mobile Money

[](#move-pesalink-to-mobile-money)

```
Jenga::moveMoneyViaPesaLinkToMobile($data);
```

### PesaLink Inquiry

[](#pesalink-inquiry)

```
Jenga::pesaLinkInqury($phone);
```

### Check Credit Score

[](#check-credit-score)

```
Jenga::checkCreditScore($data);
```

### Get Forex Rates

[](#get-forex-rates)

```
Jenga::getForexRates($countryCode, $currencyCode);
```

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity34

Early-stage or recently created project

 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/1e4a04231f4571a99a35c6e8acb096b5cfd7a28eb73b71e026f2024f353fdaca?d=identicon)[maukoese](/maintainers/maukoese)

---

Top Contributors

[![maukoese](https://avatars.githubusercontent.com/u/14233942?v=4)](https://github.com/maukoese "maukoese (18 commits)")

### Embed Badge

![Health badge](/badges/osenco-jenga/health.svg)

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

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