PHPackages                             detain/myadmin-payza-payments - 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. detain/myadmin-payza-payments

ActiveMyadmin-plugin[Payment Processing](/categories/payments)

detain/myadmin-payza-payments
=============================

Payza payment gateway integration plugin for the MyAdmin billing and hosting management platform. Provides checkout form generation, invoice processing, and IPN handling via the Payza (formerly AlertPay) payment processor.

v2.0.0(7y ago)51.3k2[1 PRs](https://github.com/myadmin-plugins/payza-payments/pulls)LGPL-2.1-onlyPHPPHP &gt;=5.0.0CI passing

Since Jul 10Pushed 1mo agoCompare

[ Source](https://github.com/myadmin-plugins/payza-payments)[ Packagist](https://packagist.org/packages/detain/myadmin-payza-payments)[ RSS](/packages/detain-myadmin-payza-payments/feed)WikiDiscussions master Synced 4w ago

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

MyAdmin Payza Payments Plugin
=============================

[](#myadmin-payza-payments-plugin)

Payza (formerly AlertPay) payment gateway integration for the [MyAdmin](https://github.com/detain/myadmin) billing and hosting management platform. This plugin handles checkout form generation, invoice processing, and payment callbacks through the Payza payment processor.

Badges
------

[](#badges)

[![Build Status](https://github.com/detain/myadmin-payza-payments/actions/workflows/tests.yml/badge.svg)](https://github.com/detain/myadmin-payza-payments/actions/workflows/tests.yml)[![Latest Stable Version](https://camo.githubusercontent.com/e582e29f0c8afca2ffe4e97fed0133f69f1f8b34eebb07abddd4976d1bf53bcf/68747470733a2f2f706f7365722e707567782e6f72672f64657461696e2f6d7961646d696e2d7061797a612d7061796d656e74732f76657273696f6e)](https://packagist.org/packages/detain/myadmin-payza-payments)[![Total Downloads](https://camo.githubusercontent.com/cc25ec0da449dc051435fa47b6b7a313e49741b59129c16d12c50144d24c72cd/68747470733a2f2f706f7365722e707567782e6f72672f64657461696e2f6d7961646d696e2d7061797a612d7061796d656e74732f646f776e6c6f616473)](https://packagist.org/packages/detain/myadmin-payza-payments)[![License](https://camo.githubusercontent.com/0087184d340b6cc1eaa9ab070af51584fd1f0f3d614db6dd8c8139586852e206/68747470733a2f2f706f7365722e707567782e6f72672f64657461696e2f6d7961646d696e2d7061797a612d7061796d656e74732f6c6963656e7365)](https://packagist.org/packages/detain/myadmin-payza-payments)

Features
--------

[](#features)

- Payza checkout form generation with configurable merchant settings
- Invoice-based payment processing with multi-item support
- Arbitrary-precision arithmetic (bcmath) for financial calculations
- IPN token verification via random string generation
- Configurable enable/disable toggle and merchant email through MyAdmin settings
- Event-driven architecture using Symfony EventDispatcher

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

[](#requirements)

- PHP 8.2 or higher
- ext-soap
- ext-bcmath
- Symfony EventDispatcher 5.x, 6.x, or 7.x

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

[](#installation)

Install via Composer:

```
composer require detain/myadmin-payza-payments
```

Configuration
-------------

[](#configuration)

The plugin registers two settings in the MyAdmin admin panel under **Billing &gt; Payza**:

SettingDescription`payza_enable`Enable or disable the Payza gateway`payza_email`Merchant email for Payza checkoutRunning Tests
-------------

[](#running-tests)

```
composer install
vendor/bin/phpunit
```

License
-------

[](#license)

This package is licensed under the [LGPL-2.1-only](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html) license.

###  Health Score

42

—

FairBetter than 89% of packages

Maintenance58

Moderate activity, may be stable

Popularity27

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity60

Established project with proven stability

 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

Every ~632 days

Total

2

Last Release

2644d ago

Major Versions

v0.9.0 → v2.0.02019-04-04

### Community

Maintainers

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

---

Top Contributors

[![detain](https://avatars.githubusercontent.com/u/1364504?v=4)](https://github.com/detain "detain (52 commits)")

---

Tags

myadminpaymentpayzapluginspamAbuseadministration

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/detain-myadmin-payza-payments/health.svg)

```
[![Health](https://phpackages.com/badges/detain-myadmin-payza-payments/health.svg)](https://phpackages.com/packages/detain-myadmin-payza-payments)
```

PHPackages © 2026

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