PHPackages                             4you4ever/interkassa - 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. 4you4ever/interkassa

ActiveLibrary[Payment Processing](/categories/payments)

4you4ever/interkassa
====================

Library for Interkassa API v. 0.4 (28.03.2014)

1691PHP

Since Jul 26Pushed 11y ago1 watchersCompare

[ Source](https://github.com/4you4ever/interkassa)[ Packagist](https://packagist.org/packages/4you4ever/interkassa)[ RSS](/packages/4you4ever-interkassa/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependenciesVersions (1)Used By (0)

PHP Library for Interkassa API
==============================

[](#php-library-for-interkassa-api)

PHP implementation for Interkassa Mass Payments API v 0.4 (28.03.2014)

Usage
=====

[](#usage)

To execute queries to server you must create new instance of API class.

```
$api = new interkassa\Api();
```

Retrieve currencies list:

```
$currencies = $api->getCurrencyList();
```

Retrieve list of payment system for input:

```
$items = $api->getPaySystemInputList();
```

Retrieve list of payment system for output:

```
$items = $api->getPaySystemOutputList();
```

Retrieve account list

```
$items = $api->getAccountList($user, $password);
```

Retrieve purses list for selected account

```
$items = $api->getAccountList($user, $password, $accountId);
```

Search and retrieve invoices

```
$form = new interkassa\SearchForm();
$form->fromDate('2014-07-24 16:00:00')->toDate('2014-07-25 16:00:00')->byPurse($id);

$items = $api->getInvoiceList($user, $password, $accountId, $form);
```

Search and retrieve withdraw

```
$form = new interkassa\SearchForm();
$form->fromDate('2014-07-24 16:00:00')->toDate('2014-07-25 16:00:00')->byPurse($id);

$items = $api->getWithdrawList($user, $password, $accountId, $form);
```

Create new withdraw

```
$wform = new interkassa\WithdrawForm();
$wform->setAction(interkassa\WithdrawForm::ACTION_CALC);
$wform->setCalcKey(interkassa\WithdrawForm::CALC_PAYEE_AMOUNT);
$wform->setAmount(100.50);
$wform->setPayway('52ef9b77e4ae1a3008000000');
$wform->setPurse('207291561721');
$wform->setDetails(array(
    'card' => '4000123423454578'
));

$api->createWithdraw($username, $password, $account, $wform);
```

License
-------

[](#license)

This library is released under the Open Source MIT license, which gives you the possibility to use it and modify it in every circumstance.

For the full copyright and license information, please view the LICENSE file that was distributed with this source code.

###  Health Score

22

—

LowBetter than 21% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 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://avatars.githubusercontent.com/u/126371808?v=4)[4you4ever](/maintainers/4you4ever)[@4you4ever](https://github.com/4you4ever)

---

Top Contributors

[![stas-demydiuk](https://avatars.githubusercontent.com/u/2734836?v=4)](https://github.com/stas-demydiuk "stas-demydiuk (5 commits)")

### Embed Badge

![Health badge](/badges/4you4ever-interkassa/health.svg)

```
[![Health](https://phpackages.com/badges/4you4ever-interkassa/health.svg)](https://phpackages.com/packages/4you4ever-interkassa)
```

###  Alternatives

[msilabs/bkash

bKash Payment Gateway API for Laravel Framework.

181.1k](/packages/msilabs-bkash)

PHPackages © 2026

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