PHPackages                             jukuan/alfa-acquiring - 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. jukuan/alfa-acquiring

ActiveLibrary[Payment Processing](/categories/payments)

jukuan/alfa-acquiring
=====================

Internet Acquiring helper for AlfaBank (tested in Belarus only for now), non-official.

1.1.10(4y ago)230[1 issues](https://github.com/jukuan/alfa-acquiring/issues)MITPHPPHP &gt;=8.0

Since Oct 20Pushed 4y ago1 watchersCompare

[ Source](https://github.com/jukuan/alfa-acquiring)[ Packagist](https://packagist.org/packages/jukuan/alfa-acquiring)[ RSS](/packages/jukuan-alfa-acquiring/feed)WikiDiscussions main Synced yesterday

READMEChangelogDependencies (3)Versions (18)Used By (0)

AlfaAcquiring
=============

[](#alfaacquiring)

The simple Internet Acquiring helper for Alfa-Bank (Belarus), non-official.

Contributors needed!

(English version below)

### \[be\_BY\] Пра бібліятэку

[](#be_by-пра-бібліятэку)

Простая бібліятэка-дапаможнік для выкарыстання інтэрнэт-эквайрынгу (онлайн аплата на сайце) праз плацёжный шлюз Альфа-Банку (Беларусь), неафіційная. Часткова пакрыта базавымі тэстамі. Мае быць стабільнай і гнуткай для пашырэння. Асноўная мэта: працаваць са зручнымі аб'ектамі (Request and Response) і мець лагіраванне памылак і іх адлюстраванне. Як вынік гэта мусіць гарантаваць больш стабільную і зручную працу для сайтаў, якія ажыццяўляюць плацяжы з дапамогай дадзенай бібліятэкі.

Праверана на беларускіх сайтах і плацёжных шлюзах. Тэарытычна павінна працаваць аналагічным чынам і ў іншых краінах, дзе існуе Альфа-Банк.

Прыклады выкарыстання зможаце знайсці ў дырэкторыі "example".

Я пакіну тут зверху апісанне па-беларуску каб зменшыць магчымую колькасць выкарыстання гэтай бібліятэкі ў іншых краінах, пакуль яна не была праверана паўсюль. Пазней будзе дададзена дэтальнае апісанне на англійскай і расійскай мовах.

Праект далёкі да завяршэння, таму любая дапамога вітаецца і будзе карыснай. Дзякуй.

### \[ru\_BY\] Официальная информация

[](#ru_by-официальная-информация)

Официальная документация от банка:

Официальное описание интернет-эквайринга для сайта:

Официальные плагины: ; [https://alfa-biz.by/upload/cms/opencart3%D1%85\_240120.zip](https://alfa-biz.by/upload/cms/opencart3%D1%85_240120.zip)

### \[en\_BY\] How to use it

[](#en_by-how-to-use-it)

Some examples of using the Acquiring API you can find in the 'example' directory, there are few simple php files.

The aim is to create the Client for API connection (RbsClient) and use that for specific methods operations. The mission of that library is to provide comfortable objects (Request and Response) to work with the payment gateway with error logging (if it's needed). All classes might be easily extended for your aims.

At the moment the library is far from final version. But it does work fine and better then the PHP code sample from bank's vendor (see code for WordPress and compare it). Any fork/update/comment from you might be helpful. Thanks.

And an example of usage is below. See more in 'example' directory.

```
$apiClient = (new RbsClient('test-api', 'test'));

$orderId = '570116f7-2588-768a-93a4-8b300007a120';

$response = (new OrderStatusMethod($apiClient))
->setOrderId($orderId)
->run();

print '';
var_dump($response->getOrderNumber());
var_dump($response->getOrderStatus());
var_dump($response);
print '';

```

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance10

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 92.3% 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 ~12 days

Recently: every ~0 days

Total

17

Last Release

1475d ago

PHP version history (2 changes)1.0.0PHP &gt;=7.4

1.1.7PHP &gt;=8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/12e7d266366a86cf4dd1c761ad7c3c015a04cdb608bd911f9b5e3932389f0c99?d=identicon)[jukuan](/maintainers/jukuan)

---

Top Contributors

[![Juljanr](https://avatars.githubusercontent.com/u/101838302?v=4)](https://github.com/Juljanr "Juljanr (12 commits)")[![jukuan](https://avatars.githubusercontent.com/u/3403924?v=4)](https://github.com/jukuan "jukuan (1 commits)")

---

Tags

paymentcredit-cardacquiringBelarusalfabankAlfa-Bank

###  Code Quality

TestsPHPUnit

Static AnalysisPsalm

Type Coverage Yes

### Embed Badge

![Health badge](/badges/jukuan-alfa-acquiring/health.svg)

```
[![Health](https://phpackages.com/badges/jukuan-alfa-acquiring/health.svg)](https://phpackages.com/packages/jukuan-alfa-acquiring)
```

###  Alternatives

[verotel/flexpay-php-client

A client to Verotel FlexPay online payment gateway

12210.4k](/packages/verotel-flexpay-php-client)[enupal/stripe

Allows customers sign up for recurring and one-time payments with Stripe, perfect for orders, donations, subscriptions, and events. Create simple payment forms in seconds easily without coding. For Craft CMS 3.x

3416.5k1](/packages/enupal-stripe)

PHPackages © 2026

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