PHPackages                             fiks/yoo-kassa-laravel - 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. fiks/yoo-kassa-laravel

AbandonedArchivedLibrary

fiks/yoo-kassa-laravel
======================

YooKassa Laravel Packagist

0.0.35-alpha(4y ago)51331MITPHP

Since Jun 21Pushed 4y ago2 watchersCompare

[ Source](https://github.com/Danil005/YooKassa-Laravel)[ Packagist](https://packagist.org/packages/fiks/yoo-kassa-laravel)[ RSS](/packages/fiks-yoo-kassa-laravel/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (4)Versions (36)Used By (0)

###### Lang: Russia

[](#lang-russia)

YooKassa Laravel Packagist
==========================

[](#yookassa-laravel-packagist)

##### Version: `0.0.2-beta`

[](#version-002-beta)

##### Author: Danil Sidorenko

[](#author-danil-sidorenko)

Оглавление
------------------------------------------

[](#оглавление)

1. [Get Started](#getStarted)
2. [Доступные методы](#methods)
    - [createPayment](#methods-create-payment)

1. GetStarted | [Top](#list)
------------------------------------------------------------------

[](#1-getstarted--top)

Laravel пакет для YooKassa. Предназначен для упрощения работы

---

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

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

`composer require fiks/yoo-kassa-laravel`

#### config/app.php

[](#configappphp)

```
'providers' => [
	...
	Fiks\YooKassa\YooKassaServiceProvider::class,
	...
],
'aliases' => [
	...
	'YooKassa' => Fiks\YooKassa\YooKassaFacade::class,
	...
]
```

---

#### Публикация конфигураций

[](#публикация-конфигураций)

`php artisan vendor:publish --provider=Fiks\YooKassa\YooKassaServiceProvider`

---

#### Миграция (Обязательно)

[](#миграция-обязательно)

Создать миграцию `php artisan migrate`

Создает таблицу в базе данных: `yookassa`

> Можно изменить название таблицы через .env: `YOOKASSA_DATABASE_TABLE_NAME`.

СтолбецТип данныхОписание{field\_foreign}unsignedBigInteger | nullID-пользователя, если был передан.`foreign {field_foreign} references {field_references} on {field_on} onDelete {field_delete}`payment\_idstringID-платежа из системы YooKassastatusenum(\['pending', 'waiting\_for\_capture', 'succeeded', 'canceled'\])[Статус платежа](https://yookassa.ru/developers/payments/payment-process#lifecycle)paidbooleanПризнак оплаты заказаsumfloat, 2Сумма заказа с округлением в 2 знака после запятойcurrencystringКод валюты по [ISO 4217](https://index.minfin.com.ua/reference/currency/code/)payment\_linkstringСсылка для оплаты заказа на YooKassadescriptionstringОписание заказаpaid\_atdatetimeДата оплаты в формате: `2018-07-25T10:52:00.233Z`uniq\_idstringУникальный ID в Вашей системеcreated\_atdatetimeДата создания заказаupdated\_atdatetimeДата обновления заказа> {field\_foreign} -- возможно изменить данный столбец в .env: `YOOKASSA_DATABASE_FIELD_FOREIGN`. По умолчанию: user\_id {field\_on} -- возможно изменить данный столбец в .env: `YOOKASSA_DATABASE_FIELD_ON`. По умолчанию: users {field\_references} -- возможно изменить данный столбец в .env: `YOOKASSA_DATABASE_FIELD_REFERENCES`. По умолчанию: id {field\_delete} -- возможность изменить данный столбец в .env: `YOOKASSA_DATABASE_FIELD_ON_DELETE`. По умолчанию: cascade

---

#### .env

[](#env)

Параметры в .env:

```
# Обязательные поля

YOOKASSA_TOKEN=
YOOKASSA_ID=
YOOKASSA_REDIRECT=

# Необязательные поля
YOOKASSA_DATABASE_FIELD_FOREIGN=
YOOKASSA_DATABASE_FIELD_ON=
YOOKASSA_DATABASE_FIELD_REFERENCES=
YOOKASSA_DATABASE_FIELD_ON_DELETE=
YOOKASSA_DATABASE_TABLE_NAME=
```

Токен можно взять:

 2. Доступные методы | [Top](#list)
----------------------------------------------------------------------

[](#-2-доступные-методы--top)

Методы для взаимодействия с API

МетодОписаниеcreatePaymentСоздать ссылку на оплату---

###  createPayment | [Top](#list)

[](#-createpayment--top)

Создать ссылку на оплату

##### Аргументы

[](#аргументы)

ПараметрТип данныхОписаниеПримерsumfloatСумма заказа100.00currencystringКод валюты по [ISO 4217](https://index.minfin.com.ua/reference/currency/code/)RUBdescriptionstringОписание заказаЗаказ №1user\_idstring | nullID-пользователя1##### Возможные ошибки:

[](#возможные-ошибки)

ТипОписаниеApiExceptionНеожиданный код ошибки.BadApiRequestExceptionНеправильный запрос. Чаще всего этот статус выдается из-за нарушения правил взаимодействия с API.ExtensionNotFoundExceptionТребуемое PHP расширение не установлено.ForbiddenExceptionСекретный ключ или OAuth-токен верный, но не хватает прав для совершения операции.InternalServerErrorТехнические неполадки на стороне ЮKassa. Результат обработки запроса неизвестен. Повторите запрос позднее с тем же ключом идемпотентности.NotFoundExceptionРесурс не найден.ResponseProcessingExceptionЗапрос был принят на обработку, но она не завершена.TooManyRequestsExceptionПревышен лимит запросов в единицу времени. Попробуйте снизить интенсивность запросов.UnauthorizedExceptionНеверный идентификатор вашего аккаунта в ЮKassa или секретный ключ (имя пользователя и пароль при аутентификации).##### Успешная операция

[](#успешная-операция)

Возвращает класс `CreatePayment`

МетодыОписаниеВозвращаетresponse()Получить ответ от создания платежа[CreatePaymentResponse](https://github.com/yoomoney/yookassa-sdk-php/blob/master/docs/classes/YooKassa-Request-Payments-CreatePaymentResponse.md#methods) | null

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 95.6% 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 ~0 days

Total

35

Last Release

1785d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/715af3c0f65297f512c0041f89b75c56aeaae43541e2ac26694cc1923925647d?d=identicon)[Danil005](/maintainers/Danil005)

---

Top Contributors

[![Danil005](https://avatars.githubusercontent.com/u/26440814?v=4)](https://github.com/Danil005 "Danil005 (43 commits)")[![ak-flash](https://avatars.githubusercontent.com/u/48391443?v=4)](https://github.com/ak-flash "ak-flash (2 commits)")

### Embed Badge

![Health badge](/badges/fiks-yoo-kassa-laravel/health.svg)

```
[![Health](https://phpackages.com/badges/fiks-yoo-kassa-laravel/health.svg)](https://phpackages.com/packages/fiks-yoo-kassa-laravel)
```

###  Alternatives

[neuron-core/neuron-ai

The PHP Agentic Framework.

1.8k245.3k21](/packages/neuron-core-neuron-ai)[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3731.2M42](/packages/tencentcloud-tencentcloud-sdk-php)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

245.2k](/packages/aedart-athenaeum)

PHPackages © 2026

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