PHPackages                             mwanziamutua/commerce-ipayafrica - 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. mwanziamutua/commerce-ipayafrica

ActiveCraft-plugin

mwanziamutua/commerce-ipayafrica
================================

iPayAfrica integration for Craft Commerce 4.0+

v1.0.0(3y ago)00MITPHPPHP ^8.0.2

Since Feb 3Pushed 3y ago1 watchersCompare

[ Source](https://github.com/mutuasm/commerce-ipayafrica)[ Packagist](https://packagist.org/packages/mwanziamutua/commerce-ipayafrica)[ RSS](/packages/mwanziamutua-commerce-ipayafrica/feed)WikiDiscussions main Synced 1mo ago

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

[![iPayAfrica for Craft Commerce icon](./src/icon.svg)](./src/icon.svg)

iPayAfrica for Craft Commerce
=============================

[](#ipayafrica-for-craft-commerce)

This plugin provides a [iPayAfrica](https://ipayafrica.com/) integration for [Craft Commerce](https://craftcms.com/commerce).

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

[](#requirements)

This plugin requires Craft 4.0 and Craft Commerce 4.0 or later.

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

[](#installation)

You can install this plugin from the Plugin Store or with Composer.

#### From the Plugin Store

[](#from-the-plugin-store)

Go to the Plugin Store in your project’s Control Panel and search for “iPayAfrica for Craft Commerce”. Then click on the “Install” button in its modal window.

#### With Composer

[](#with-composer)

Open your terminal and run the following commands:

```
# go to the project directory
cd /path/to/my-project.test

# tell Composer to load the plugin
composer require mwanziamutua/commerce-ipayafrica

# tell Craft to install the plugin
./craft install/plugin commerce-ipayafrica
```

Setup
-----

[](#setup)

To add a iPayAfrica payment gateway, go to Commerce → Settings → Gateways, create a new gateway, and set the gateway type to “iPayAfrica”.

> **Tip:** The username is the Vendor ID provided to you by iPayAfrica during registration and password is the hash key you generated in your dashboard. These settings can be set to environment variables. See [Environmental Configuration](https://docs.craftcms.com/v3/config/environments.html) in the Craft docs to learn more about that.

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity0

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

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

1195d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/8309d8bebf350a5efc158410d5321ab7af385ea03ceaac62d4d9a7757754d847?d=identicon)[mwanziamutua](/maintainers/mwanziamutua)

---

Tags

yii2omnipaycraftcmsmpesacommerceipayafrica

### Embed Badge

![Health badge](/badges/mwanziamutua-commerce-ipayafrica/health.svg)

```
[![Health](https://phpackages.com/badges/mwanziamutua-commerce-ipayafrica/health.svg)](https://phpackages.com/packages/mwanziamutua-commerce-ipayafrica)
```

PHPackages © 2026

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