PHPackages                             dnna/payum-alphabank - 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. dnna/payum-alphabank

ActiveProject[Payment Processing](/categories/payments)

dnna/payum-alphabank
====================

Payum Alpha Bank gateway

1.2.2(3y ago)22.1k1MITPHP

Since Jul 6Pushed 3y ago3 watchersCompare

[ Source](https://github.com/dnna/payum-alphabank)[ Packagist](https://packagist.org/packages/dnna/payum-alphabank)[ Docs](https://payum.forma-pro.com)[ RSS](/packages/dnna-payum-alphabank/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (6)Dependencies (3)Versions (7)Used By (0)

Payum Alpha Bank Gateway
========================

[](#payum-alpha-bank-gateway)

This gateway integrates Alpha Bank's redirect payment method. Factory parameters:

- *mid*
- *sharedSecretKey*

Optional factory parameters:

- *lang* - Language. Default el.
- *cssUrl* - URL to a CSS file that be used to customize Alpha Bank's checkout page. Default none.
- *sandbox* - Whether this is Alpha Bank's sandbox environment. Default true.
- *useMasterPass* - If true the payMethod passed to Alpha Bank is set to auto:MasterPass . Default false.

Notes:

- mid and sharedSecretKey can also be passed in the "details" attribute of the payment model to override the factory values. This enables distributing payments to different Alpha Bank accounts on a per-payment basis depending on the business logic. If used in this way, it is recommended to set sharedSecretKey as `Payum\Core\Security\SensitiveValue` instead of string, to avoid saving the keys in the database.
- The orderid passed to Alpha Bank is a randomized string and does not correspond to the actual order number. This enables the user to make multiple payment retries for the same order. The real orderid is passed in Alpha Bank's var2 field.
- You can set var3 to var5 by setting custom3 to custom5 on "details" attribute.
- To use the installments functionality, the fields "extInstallmentoffset" and "extInstallmentperiod" must be passed in the payment model's "details" attribute.
- To use card tokenization functionality, the fields "extTokenOptions" or "extToken" must be passed in the payment model's "details" attribute.

License
-------

[](#license)

This code is released under the [MIT License](LICENSE).

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 83.9% 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 ~297 days

Recently: every ~345 days

Total

6

Last Release

1380d ago

Major Versions

0.5 → 1.02018-10-19

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1296821?v=4)[Dimosthenis Nikoudis](/maintainers/dnna)[@dnna](https://github.com/dnna)

---

Top Contributors

[![dnna](https://avatars.githubusercontent.com/u/1296821?v=4)](https://github.com/dnna "dnna (26 commits)")[![sl45sms](https://avatars.githubusercontent.com/u/63211?v=4)](https://github.com/sl45sms "sl45sms (5 commits)")

---

Tags

payment

### Embed Badge

![Health badge](/badges/dnna-payum-alphabank/health.svg)

```
[![Health](https://phpackages.com/badges/dnna-payum-alphabank/health.svg)](https://phpackages.com/packages/dnna-payum-alphabank)
```

###  Alternatives

[payum/payum-bundle

One million downloads of Payum already! Payum offers everything you need to work with payments. Check more visiting site.

59510.3M40](/packages/payum-payum-bundle)[payum/paypal-express-checkout-nvp

The Payum extension. It provides Paypal ExpressCheckout payment integration.

501.7M4](/packages/payum-paypal-express-checkout-nvp)[payum/offline

The Payum extension. It provides Offline payment integration.

323.4M13](/packages/payum-offline)[flux-se/payum-stripe

Payum Stripe gateways

29407.5k4](/packages/flux-se-payum-stripe)[payum/stripe

The Payum extension. It provides Stripe payment integration.

22573.1k3](/packages/payum-stripe)[crevillo/payum-redsys

Redsys gateway

1648.0k1](/packages/crevillo-payum-redsys)

PHPackages © 2026

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