PHPackages                             bagart/omnipay3-yandexkassa - 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. bagart/omnipay3-yandexkassa

ActiveLibrary[Payment Processing](/categories/payments)

bagart/omnipay3-yandexkassa
===========================

Payment gateway module for Omnipay: Yandex kassa(checkout) forked from official for version compatible with Laravel 5.6

v1.0.1(8y ago)0551PHPPHP &gt;=5.3.0

Since Aug 13Pushed 7y ago1 watchersCompare

[ Source](https://github.com/bagart/yandex-money-cms-omnipay3)[ Packagist](https://packagist.org/packages/bagart/omnipay3-yandexkassa)[ RSS](/packages/bagart-omnipay3-yandexkassa/feed)WikiDiscussions master Synced yesterday

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

Payment gateway module for Omnipay: Yandex kassa (checkout)
===========================================================

[](#payment-gateway-module-for-omnipay-yandex-kassa-checkout)

### forked from official for version compactable with actial Laravel",

[](#forked-from-official-for-version-compactable-with-actial-laravel)

\##yandexmoney-cms-omnipay3

Модуль оплаты yandexmoney-omnipay необходим для интеграции с сервисом [Яндекс.Касса](http://kassa.yandex.ru/) на базе [Omnipay](http://omnipay.thephpleague.com/).

Доступные платежные методы, если вы работаете как юридические лицо:

- **Банковские карты** - Visa (включая Electron), MasterCard и Maestro любого банка мира
- **Электронные деньги** - Яндекс.Деньги и WebMoney
- **Наличные** - [Более 170 тысяч пунктов](https://money.yandex.ru/pay/doc.xml?id=526209) оплаты по России
- **Баланс телефона** - Билайн, МегаФон и МТС
- **Интернет банкинг** - Альфа-Клик, Сбербанк Онлайн, Промсвязьбанк и MasterPass

\###Поддержка передачи данных чека Если вы настраивали отправку чеков в налоговую через партнеров Яндекс.Кассы (по 54-ФЗ), в настройках модуля надо включить отправку данных для чека. [Помощь Кассы: отправка чеков по 54-ФЗ](https://yandex.ru/support/checkout/payments/tax-sync.html)

\###Требования к Omnipay:

- версия 3.x

\###Установка модуля Установка модуля производится через [Composer](https://getcomposer.org/) запуском команды:

```
#composer require yandexmoney/omnipay
composer require bagart/omnipay3-yandexkassa

```

или включением в файл `composer.json` пакета `bagart/omnipay3-yandexkassa` с выполнением команды:

```
composer update

```

\###Использование Использование платежного модуля можно разделить на несколько последовательных шагов:

1. Автозагрузка необходимых классов

```
require_once (__DIR__.'/vendor/autoload.php');

```

2. Использование класса Omnipay/Omnipay

```
use Omnipay\Omnipay;

```

3. Настройкой модуля для приема платежей:

- на кошелек Яндекс.Деньги:

```
$gateway = Omnipay::create('\yandexmoney\YandexMoney\GatewayIndividual');

//use yandexmoney\YandexMoney\GatewayIndividual as YandexMoneyGateway
//$gateway = Omnipay::create('\\'.YandexMoneyGateway::class),
//$gateway = new YandexMoneyGateway(),

$gateway->setAccount([номер_кошелька]);
$gateway->setLabel([номер_заказа]);
$gateway->setPassword([секретное_слово]);
$gateway->setOrderId([номер_заказа]);
$gateway->setMethod([тип_оплаты_PC_или_AC]);
$gateway->setReturnUrl([адрес_страницы_успеха]);
$gateway->setCancelUrl([адрес_страницы_отказа]);

```

- через сервис Яндекс.Касса:

```
$gateway = Omnipay::create('\yandexmoney\YandexMoney\Gateway');
//use yandexmoney\YandexMoney\Gateway as YandexCheckoutGateway
//$gateway = Omnipay::create('\\'.YandexCheckoutGateway::class),
//$gateway = new YandexCheckoutGateway,

$gateway->setShopId([идентификатор_магазина]);
$gateway->setScid([номер_витрины_магазина]);
$gateway->setCustomerNumber([идентификатор_плательщика]);
$gateway->setOrderNumber([номер_заказа]);
$gateway->setOrderId([номер_заказа]);
$gateway->setMethod([тип_оплаты]);
$gateway->setReturnUrl([адрес_страницы_успеха]);
$gateway->setCancelUrl([адрес_страницы_отказа]);

```

5. Отправкой запроса

- на кошелек Яндекс.Деньги:

```
$response = $gateway->purchase(['amount' => '1.00', 'currency' => 'RUB', 'testMode' => true, 'FormComment'=>'test'])->send();

```

- через сервис Яндекс.Касса:

```
$response = $gateway->purchase(['amount' => '1.00', 'currency' => 'RUB', 'testMode' => true])->send();

```

6. Обработкой ответа

```
if ($response->isSuccessful()) {
    print_r($response);
} elseif ($response->isRedirect()) {
    $response->redirect();
} else {
    echo $response->getMessage();
}

```

\###Лицензионный договор. Любое использование Вами программы означает полное и безоговорочное принятие Вами условий лицензионного договора, размещенного по адресу  (далее – «Лицензионный договор»). Если Вы не принимаете условия Лицензионного договора в полном объёме, Вы не имеете права использовать программу в каких-либо целях.

\###Нашли ошибку или у вас есть предложение по улучшению модуля? Пишите нам При обращении необходимо:

- Указать версию Omnipay
- Указать версию платежного модуля
- Описать проблему или предложение
- Приложить снимок экрана (для большей информативности)

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 57.1% 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 ~847 days

Total

2

Last Release

3077d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/02a582356aa07935e42e622817f56810dce45be995af444215fabb072a39992b?d=identicon)[bagart](/maintainers/bagart)

---

Top Contributors

[![bagart](https://avatars.githubusercontent.com/u/2109022?v=4)](https://github.com/bagart "bagart (8 commits)")[![atastycookie](https://avatars.githubusercontent.com/u/2944373?v=4)](https://github.com/atastycookie "atastycookie (3 commits)")[![actofgod](https://avatars.githubusercontent.com/u/5927209?v=4)](https://github.com/actofgod "actofgod (1 commits)")[![ikarmanov](https://avatars.githubusercontent.com/u/5497216?v=4)](https://github.com/ikarmanov "ikarmanov (1 commits)")[![Xakki](https://avatars.githubusercontent.com/u/426468?v=4)](https://github.com/Xakki "Xakki (1 commits)")

### Embed Badge

![Health badge](/badges/bagart-omnipay3-yandexkassa/health.svg)

```
[![Health](https://phpackages.com/badges/bagart-omnipay3-yandexkassa/health.svg)](https://phpackages.com/packages/bagart-omnipay3-yandexkassa)
```

###  Alternatives

[league/omnipay

Omnipay payment processing library

6.1k9.7M166](/packages/league-omnipay)[silverstripe/silverstripe-omnipay

SilverStripe Omnipay Payment Module

38106.0k15](/packages/silverstripe-silverstripe-omnipay)

PHPackages © 2026

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