PHPackages                             kna/payum-yandex-checkout - 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. kna/payum-yandex-checkout

ActiveLibrary[Payment Processing](/categories/payments)

kna/payum-yandex-checkout
=========================

The Payum extension. It provides Yandex.Checkout integration

v1.0.0(6y ago)0141MITPHP

Since Sep 16Pushed 6y ago1 watchersCompare

[ Source](https://github.com/knaydenov/payum-yandex-checkout)[ Packagist](https://packagist.org/packages/kna/payum-yandex-checkout)[ RSS](/packages/kna-payum-yandex-checkout/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (4)Versions (3)Used By (1)

Payum Yandex.Checkout gateway
=============================

[](#payum-yandexcheckout-gateway)

The Payum extension. It provides [Yandex.Checkout](https://kassa.yandex.ru/developers/api) integration.

Installation
------------

[](#installation)

```
composer require kna/payum-yandex-checkout

```

Configuring
-----------

[](#configuring)

```
use Payum\Core\GatewayFactoryInterface;
use Kna\Payum\YandexCheckout\YandexCheckoutGatewayFactory;

$payumBuilder->addGatewayFactory('yandex_checkout', function(array $config, GatewayFactoryInterface $gatewayFactory) {
    return new YandexCheckoutGatewayFactory($config, $gatewayFactory);
});

$payumBuilder->addGateway('yandex_checkout', [
    'factory' => 'yandex_checkout',
    'shop_id' => '',
    'secret_key' => '',
    'payment_id_key' => 'payment_id', // optional
    'force_payment_id' => true // optional
]);

```

Symfony integration
-------------------

[](#symfony-integration)

### PayumBundle installation

[](#payumbundle-installation)

In order to use that extension with the Symfony, you will need to install [PayumBundle](https://github.com/Payum/PayumBundle) first and configure it according to its documentation.

```
composer require payum/payum-bundle

```

### Register YandexCheckoutGatewayFactory as a service

[](#register-yandexcheckoutgatewayfactory-as-a-service)

```
# app/config/services.yml

services:
  app.payum.yandex_checkout_factory:
    class: Payum\Core\Bridge\Symfony\Builder\GatewayFactoryBuilder
    arguments:
    - 'Kna\Payum\YandexCheckout\YandexCheckoutGatewayFactory'
    tags:
    - { name: payum.gateway_factory_builder, factory: yandex_checkout }

```

### Configure the gateway

[](#configure-the-gateway)

```
# app/config/config.yml

payum:
  gateways:
    yandex_checkout:
      factory: yandex_checkout
      shop_id: ''
      secret_key: ''
      payment_id_key: 'payment_id' # optional
      force_payment_id: true # optional

```

### Gateway usage

[](#gateway-usage)

Retrieve it from the `payum` service:

```
$gateway = $this->get('payum')->getGeteway('yandex_checkout');

```

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity59

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.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

2430d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/77619?v=4)[Naoki Kawamukai](/maintainers/kna)[@kna](https://github.com/kna)

---

Top Contributors

[![knaydenov](https://avatars.githubusercontent.com/u/5439013?v=4)](https://github.com/knaydenov "knaydenov (3 commits)")

---

Tags

payment

### Embed Badge

![Health badge](/badges/kna-payum-yandex-checkout/health.svg)

```
[![Health](https://phpackages.com/badges/kna-payum-yandex-checkout/health.svg)](https://phpackages.com/packages/kna-payum-yandex-checkout)
```

###  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)
