PHPackages                             val-mygento/yandex-checkout-sdk-php - 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. val-mygento/yandex-checkout-sdk-php

ActiveLibrary[Payment Processing](/categories/payments)

val-mygento/yandex-checkout-sdk-php
===================================

1.6.9(4y ago)152MITPHPPHP &gt;=5.3.0

Since May 17Pushed 4y ago1 watchersCompare

[ Source](https://github.com/val-mygento/yandex-checkout-sdk-php)[ Packagist](https://packagist.org/packages/val-mygento/yandex-checkout-sdk-php)[ RSS](/packages/val-mygento-yandex-checkout-sdk-php/feed)WikiDiscussions main Synced today

READMEChangelog (1)Dependencies (3)Versions (2)Used By (0)

Yandex.Checkout API PHP Client Library
======================================

[](#yandexcheckout-api-php-client-library)

[![Build Status](https://camo.githubusercontent.com/a9351d7d224e9be59d51bab1e49ec7f0a9387a0ec94a2a04f581ee6bef9bdeb1/68747470733a2f2f7472617669732d63692e6f72672f79616e6465782d6d6f6e65792f79616e6465782d636865636b6f75742d73646b2d7068702e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/yandex-money/yandex-checkout-sdk-php)[![Latest Stable Version](https://camo.githubusercontent.com/e47706607cf6056930a02e9bbe11ed2146be4b13901ea679dcece31092ef9b6d/68747470733a2f2f706f7365722e707567782e6f72672f79616e6465782d6d6f6e65792f79616e6465782d636865636b6f75742d73646b2d7068702f762f737461626c65)](https://packagist.org/packages/yandex-money/yandex-checkout-sdk-php)[![Total Downloads](https://camo.githubusercontent.com/2feace3b61ce70e4f8885c0a7ac05f9da353c9a03debf1e9c0066da69ff8ed75/68747470733a2f2f706f7365722e707567782e6f72672f79616e6465782d6d6f6e65792f79616e6465782d636865636b6f75742d73646b2d7068702f646f776e6c6f616473)](https://packagist.org/packages/yandex-money/yandex-checkout-sdk-php)[![Monthly Downloads](https://camo.githubusercontent.com/d3975a3feb2d6382fd99f672a603372dc40e7d030c6e37e69fc1f7739cdc3930/68747470733a2f2f706f7365722e707567782e6f72672f79616e6465782d6d6f6e65792f79616e6465782d636865636b6f75742d73646b2d7068702f642f6d6f6e74686c79)](https://packagist.org/packages/yandex-money/yandex-checkout-sdk-php)[![License](https://camo.githubusercontent.com/ff3d18e315ebbfe9fe4cf2262d313042e9c0d9f78a12652a63bd908bf047b200/68747470733a2f2f706f7365722e707567782e6f72672f79616e6465782d6d6f6e65792f79616e6465782d636865636b6f75742d73646b2d7068702f6c6963656e7365)](https://packagist.org/packages/yandex-money/yandex-checkout-sdk-php)

Russian | [English](https://github.com/yandex-money/yandex-checkout-sdk-php/blob/master/README.en.md)

Клиент для работы с платежами по [API Яндекс.Кассы](https://kassa.yandex.ru/docs/checkout-api/)Подходит тем, у кого способ подключения к Яндекс.Кассе называется API.

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

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

PHP 5.3.2 (и выше) с расширением libcurl

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

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

### В консоли с помощью Composer

[](#в-консоли-с-помощью-composer)

1. Установите менеджер пакетов Composer.
2. В консоли выполните команду

```
composer require yandex-money/yandex-checkout-sdk-php
```

### В файле composer.json своего проекта

[](#в-файле-composerjson-своего-проекта)

1. Добавьте строку `"yandex-money/yandex-checkout-sdk-php": "*"` в список зависимостей вашего проекта в файле composer.json

```
...
    "require": {
        "php": ">=5.3.2",
        "yandex-money/yandex-checkout-sdk-php": "*"
...

```

2. Обновите зависимости проекта. В консоли перейдите в каталог, где лежит composer.json, и выполните команду:

```
composer update
```

3. В коде вашего проекта подключите автозагрузку файлов нашего клиента:

```
require __DIR__ . '/vendor/autoload.php';
```

### Вручную

[](#вручную)

1. Скачайте [архив Yandex.Checkout API PHP Client Library](https://github.com/yandex-money/yandex-checkout-sdk-php/archive/master.zip), распакуйте его и скопируйте каталог lib в нужное место в вашем проекте.
2. В коде вашего проекта подключите автозагрузку файлов нашего клиента:

```
require __DIR__ . '/lib/autoload.php';
```

Начало работы
-------------

[](#начало-работы)

1. Импортируйте нужные классы

```
use YandexCheckout\Client;
```

2. Создайте экземпляр объекта клиента и задайте идентификатор магазина и секретный ключ (их можно получить в личном кабинете Яндекс.Кассы). [Как выпустить секретный ключ](https://yandex.ru/support/checkout/payments/keys.html)

```
$client = new Client();
$client->setAuth('shopId', 'secretKey');
```

3. Вызовите нужный метод API. [Подробнее в документации к API Яндекс.Кассы](https://kassa.yandex.ru/developers/api#%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D0%BB%D0%B0%D1%82%D0%B5%D0%B6%D0%B0)

###  Health Score

22

—

LowBetter than 21% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity43

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

1509d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/67411429?v=4)[Valery](/maintainers/val-mygento)[@val-mygento](https://github.com/val-mygento)

---

Top Contributors

[![val-mygento](https://avatars.githubusercontent.com/u/67411429?v=4)](https://github.com/val-mygento "val-mygento (7 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/val-mygento-yandex-checkout-sdk-php/health.svg)

```
[![Health](https://phpackages.com/badges/val-mygento-yandex-checkout-sdk-php/health.svg)](https://phpackages.com/packages/val-mygento-yandex-checkout-sdk-php)
```

###  Alternatives

[symfony/http-kernel

Provides a structured process for converting a Request into a Response

8.1k869.4M8.8k](/packages/symfony-http-kernel)[symfony/cache

Provides extended PSR-6, PSR-16 (and tags) implementations

4.2k373.5M3.3k](/packages/symfony-cache)[matomo/matomo

Matomo is the leading Free/Libre open analytics platform

21.7k38.9k](/packages/matomo-matomo)[tempest/framework

The PHP framework that gets out of your way.

2.2k34.4k15](/packages/tempest-framework)[recurly/recurly-client

The PHP client library for the Recurly API

1736.6M9](/packages/recurly-recurly-client)[ecotone/ecotone

Enterprise architecture layer for Laravel and Symfony — CQRS, Event Sourcing, Durable Workflows (Sagas, Orchestrators), Projections, and Outbox messaging via PHP attributes.

564576.7k53](/packages/ecotone-ecotone)

PHPackages © 2026

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