PHPackages                             itpanda-llc/chelinvest-acquirer-sdk - 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. itpanda-llc/chelinvest-acquirer-sdk

ActiveLibrary

itpanda-llc/chelinvest-acquirer-sdk
===================================

Library for integration with processing center of PJSC Chelyabinvestbank

03PHP

Since May 16Pushed 4y ago1 watchersCompare

[ Source](https://github.com/itpanda-llc/chelinvest-acquirer-sdk)[ Packagist](https://packagist.org/packages/itpanda-llc/chelinvest-acquirer-sdk)[ RSS](/packages/itpanda-llc-chelinvest-acquirer-sdk/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependenciesVersions (1)Used By (0)

Chelinvest-Acquirer-SDK
=======================

[](#chelinvest-acquirer-sdk)

Библиотека для интеграции с процессинговым центром [ПАО "Челябинвестбанк"](https://chelinvest.ru)

[![Packagist Downloads](https://camo.githubusercontent.com/ed4c14e07501869dc10ec703eb133aa02ca78ba191a0a67583d4f0550bb516eb/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f697470616e64612d6c6c632f6368656c696e766573742d61637175697265722d73646b)](https://packagist.org/packages/itpanda-llc/chelinvest-acquirer-sdk/stats)[![Packagist License](https://camo.githubusercontent.com/257b599665e17595c380edbfc5bc43058d4aba1f337bb8320f6cb6c3c67bdb0b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f697470616e64612d6c6c632f6368656c696e766573742d61637175697265722d73646b)](https://camo.githubusercontent.com/257b599665e17595c380edbfc5bc43058d4aba1f337bb8320f6cb6c3c67bdb0b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f697470616e64612d6c6c632f6368656c696e766573742d61637175697265722d73646b)[![Packagist PHP Version Support](https://camo.githubusercontent.com/e84778e2a07633fb3d7de1b3be87edc7c57dc0a49c22f4788e7a1071f5ab5410/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f697470616e64612d6c6c632f6368656c696e766573742d61637175697265722d73646b)](https://camo.githubusercontent.com/e84778e2a07633fb3d7de1b3be87edc7c57dc0a49c22f4788e7a1071f5ab5410/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f697470616e64612d6c6c632f6368656c696e766573742d61637175697265722d73646b)

Ссылки
------

[](#ссылки)

- [Разработка](https://github.com/itpanda-llc)
- [О проекте (Челябинвестбанк)](https://chelinvest.ru)
- [Документация (API Челябинвестбанк)](https://mpi.chelinvest.ru/gorodUnified/documentation/inf/MPI/MPI)

Возможности
-----------

[](#возможности)

- Запрос регистрации заказа
- Переход на страницу оплаты
- Запрос оплаты заказа
- Запрос состояния заказа
- Запрос состояния заказа расширенный

Требования
----------

[](#требования)

- PHP &gt;= 7.2
- cURL
- JSON

Установка
---------

[](#установка)

```
composer require itpanda-llc/chelinvest-acquirer-sdk
```

Подключение
-----------

[](#подключение)

```
require_once 'vendor/autoload.php';
```

Использование
-------------

[](#использование)

### Создание сервиса / Аутентификация

[](#создание-сервиса--аутентификация)

```
use Panda\Chelinvest\AcquirerSdk;

/*
 * Логин
 * Пароль
 */
$acquirer = new AcquirerSdk\Acquirer('userName', 'password');
```

### Запрос регистрации заказа

[](#запрос-регистрации-заказа)

Создание списка товаров

- Создание списка

```
use Panda\Chelinvest\AcquirerSdk;

/*
 * Название товара
 * Количество товара
 * Сумма за единицу товара
 * Код продукта
 */
$product = new AcquirerSdk\Product('Кабель силовой ВВГнг(А)-LS 2х1,5пл, м', 15, 3850, '18670900');

// или

/*
 * Название товара
 * Количество товара
 * Сумма за единицу товара
 * Код продукта
 */
$product = AcquirerSdk\RegisterCommon::newProduct('Кабель силовой ВВГнг(А)-LS 2х1,5пл, м', 15, 3850, '18670900');

// или

/*
 * Название товара
 * Количество товара
 * Сумма за единицу товара
 * Код продукта
 */
$product = $acquirer->newProduct('Кабель силовой ВВГнг(А)-LS 2х1,5пл, м', 15, 3850, '18670900');
```

- Установка параметров

```
/*
 * Название товара
 * Количество товара
 * Сумма за единицу товара
 * Код продукта
 */
$product->add('Кабель силовой ВВГнг(А)-LS 2х1,5пл, м', 15, 3850, '18670900')
    ->add('Провод ПВС 3х2,5, м', 17, 5415, '19470907')
    ->add('Саморез по дереву 4.2x76 мм, кг', 1, 16300)
    ->add('Саморез гипсокартон-дерево 4.2x90 мм, кг', 2, 29700);
```

Способ №1

- Создание запроса

```
use Panda\Chelinvest\AcquirerSdk;

/*
 * Адрес перенаправления после оплаты
 * Список товаров
 */
$registerCommon = new AcquirerSdk\RegisterCommon('https://chelinvest.ru', $product);
```

- Установка параметров

```
use Panda\Chelinvest\AcquirerSdk;

// Номер заказа в системе магазина
$registerCommon->setOrderNumber('20016551')

    // Описание заказа
    ->setDescription('Оплата заказа #20016551')

    /*
     * Название товара
     * Количество товара
     * Сумма за единицу товара
     * Код продукта
     */
    ->addProduct('Кабель силовой ВВГнг(А)-LS 2х1,5пл, м', 15, 3850, '18670900')
    ->addProduct('Провод ПВС 3х2,5, м', 17, 5415, '19470907')
    ->addProduct('Саморез по дереву 4.2x76 мм, кг', 1, 16300)
    ->addProduct('Саморез гипсокартон-дерево 4.2x90 мм, кг', 2, 29700)

    // Идентификатор клиента
    ->setClientId('clientId')

    // Флаг для открытия платежной страницы во фрейме
    ->setIframe(AcquirerSdk\Iframe::FLAG);
```

- Выполнение запроса

```
use Panda\Chelinvest\AcquirerSdk;

try {
    print_r($acquirer->request($registerCommon));
} catch (AcquirerSdk\Exception\ClientException $e) {
    echo $e->getMessage();
}
```

Способ №2

```
use Panda\Chelinvest\AcquirerSdk;

try {
    /*
     * Адрес перенаправления после оплаты
     * Список товаров
     */
    print_r($acquirer->registerCommon('https://chelinvest.ru', $product));
} catch (AcquirerSdk\Exception\ClientException $e) {
    echo $e->getMessage();
}
```

### Переход на страницу оплаты

[](#переход-на-страницу-оплаты)

```
use Panda\Chelinvest\AcquirerSdk;

/*
 * Номер заказа в системе
 * Адрес почты
 */
print_r(AcquirerSdk\PaymentPage::get('09184470-0054-2910-2002-029501921683', 'info@chelinvest.ru'));

// или

/*
 * Номер заказа в системе
 * Адрес почты
 */
print_r(AcquirerSdk\Payment::getPage('09184470-0054-2910-2002-029501921683', 'info@chelinvest.ru'));

// или

/*
 * Номер заказа в системе
 * Адрес почты
 */
print_r($acquirer->getPaymentPage('09184470-0054-2910-2002-029501921683', 'info@chelinvest.ru'));
```

### Запрос оплаты заказа

[](#запрос-оплаты-заказа)

Создание карты оплаты

```
use Panda\Chelinvest\AcquirerSdk;

/*
 * Номер карты
 * Месяц истечения срока действия карты
 * Год истечения срока действия карты
 * Имя держателя карты
 * CVV2 / CVC2 / ППК2
 */
$card = new AcquirerSdk\Card('5412792043768301', '08', '2022', 'TEST', '944');

// или

/*
 * Номер карты
 * Месяц истечения срока действия карты
 * Год истечения срока действия карты
 * Имя держателя карты
 * CVV2 / CVC2 / ППК2
 */
$card = AcquirerSdk\Payment::newCard('5412792043768301', '08', '2022', 'TEST', '944');

// или

/*
 * Номер карты
 * Месяц истечения срока действия карты
 * Год истечения срока действия карты
 * Имя держателя карты
 * CVV2 / CVC2 / ППК2
 */
$card = $acquirer->newCard('5412792043768301', '08', '2022', 'TEST', '944');
```

Способ №1

- Создание запроса

```
use Panda\Chelinvest\AcquirerSdk;

/*
 * Номер заказа в системе
 * Карта оплаты
 */
$payment = new AcquirerSdk\Payment('09184470-0054-2910-2002-029501921683', $card);
```

- Установка параметров

```
/*
 * Номер карты
 * Месяц истечения срока действия карты
 * Год истечения срока действия карты
 * Имя держателя карты
 * CVV2 / CVC2 / ППК2
 */
$payment->setCard('5412792043768301', '08', '2022', 'TEST', '944');
```

- Выполнение запроса

```
use Panda\Chelinvest\AcquirerSdk;

try {
    print_r($acquirer->request($payment));
} catch (AcquirerSdk\Exception\ClientException $e) {
    echo $e->getMessage();
}
```

Способ №2

```
use Panda\Chelinvest\AcquirerSdk;

try {
    /*
     * Номер заказа в системе
     * Карта оплаты
     */
    print_r($acquirer->payment('09184470-0054-2910-2002-029501921683', $card));
} catch (AcquirerSdk\Exception\ClientException $e) {
    echo $e->getMessage();
}
```

### Запрос состояния заказа

[](#запрос-состояния-заказа)

Способ №1

- Создание запроса

```
use Panda\Chelinvest\AcquirerSdk;

// Номер заказа в системе
$statusShort = new AcquirerSdk\StatusShort('09184470-0054-2910-2002-029501921683');
```

- Выполнение запроса

```
use Panda\Chelinvest\AcquirerSdk;

try {
    print_r($acquirer->request($statusShort));
} catch (AcquirerSdk\Exception\ClientException $e) {
    echo $e->getMessage();
}
```

Способ №2

```
use Panda\Chelinvest\AcquirerSdk;

try {
    // Номер заказа в системе
    print_r($acquirer->getStatusShort('09184470-0054-2910-2002-029501921683'));
} catch (AcquirerSdk\Exception\ClientException $e) {
    echo $e->getMessage();
}
```

### Запрос состояния заказа расширенный

[](#запрос-состояния-заказа-расширенный)

Способ №1

- Создание запроса

```
use Panda\Chelinvest\AcquirerSdk;

// Номер заказа в системе
$status = new AcquirerSdk\Status('09184470-0054-2910-2002-029501921683');
```

- Выполнение запроса

```
use Panda\Chelinvest\AcquirerSdk;

try {
    print_r($acquirer->request($status));
} catch (AcquirerSdk\Exception\ClientException $e) {
    echo $e->getMessage();
}
```

Способ №2

```
use Panda\Chelinvest\AcquirerSdk;

try {
    // Номер заказа в системе
    print_r($acquirer->getStatus('09184470-0054-2910-2002-029501921683'));
} catch (AcquirerSdk\Exception\ClientException $e) {
    echo $e->getMessage();
}
```

###  Health Score

16

—

LowBetter than 5% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity29

Early-stage or recently created project

 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/61195488?v=4)[Mikhail Pakhomov](/maintainers/itpanda-llc)[@itpanda-llc](https://github.com/itpanda-llc)

---

Top Contributors

[![itpanda-llc](https://avatars.githubusercontent.com/u/61195488?v=4)](https://github.com/itpanda-llc "itpanda-llc (18 commits)")

### Embed Badge

![Health badge](/badges/itpanda-llc-chelinvest-acquirer-sdk/health.svg)

```
[![Health](https://phpackages.com/badges/itpanda-llc-chelinvest-acquirer-sdk/health.svg)](https://phpackages.com/packages/itpanda-llc-chelinvest-acquirer-sdk)
```

PHPackages © 2026

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