PHPackages                             rofflexor/atol-v4 - 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. [API Development](/categories/api)
4. /
5. rofflexor/atol-v4

ActiveLibrary[API Development](/categories/api)

rofflexor/atol-v4
=================

Библиотека для работы с API АТОЛ Онлайн (облачные ККТ для приёма платежей по 54-ФЗ)

1.0.7(2mo ago)0391MITPHPPHP &gt;=8.1CI failing

Since Aug 31Pushed 2mo agoCompare

[ Source](https://github.com/RofFlexor/atol-v4)[ Packagist](https://packagist.org/packages/rofflexor/atol-v4)[ Docs](https://github.com/RofFlexor/atol-v4)[ RSS](/packages/rofflexor-atol-v4/feed)WikiDiscussions master Synced today

READMEChangelog (2)Dependencies (10)Versions (9)Used By (0)

АТОЛ Онлайн
===========

[](#атол-онлайн)

Основано на axenov/atol-online от Anthony Axenov
------------------------------------------------

[](#основано-на-axenovatol-online-от-anthony-axenov)

Данная библиотека является форком/модификацией [оригинальной библиотеки](github.com/anthonyaxenov/atol-online), распространяемой под лицензией MIT.

Библиотека для фискализации чеков по 54-ФЗ через [облачные ККТ АТОЛ](https://online.atol.ru/).

[![GitHub Workflow Status (master)](https://camo.githubusercontent.com/8aa812cd21dd980f6e059ef1d6de6df065a77d76731bd80c5ffedb429b096921/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f616e74686f6e796178656e6f762f61746f6c2d6f6e6c696e652f43492f6d61737465723f6c6f676f3d676974687562)](https://github.com/anthonyaxenov/atol-online/actions/workflows/ci.yml)[![codecov](https://camo.githubusercontent.com/1e2d09921e81976ace0f1351b55e7d46f8a372c2def214b768f76cd9625deae5/68747470733a2f2f636f6465636f762e696f2f67682f616e74686f6e796178656e6f762f61746f6c2d6f6e6c696e652f6272616e63682f6d61737465722f67726170682f62616467652e7376673f746f6b656e3d57523249563746544630)](https://codecov.io/gh/anthonyaxenov/atol-online)[![Stable Version](https://camo.githubusercontent.com/b183bf62602e79dc663999d45f4d1aecf91d4800daa4baf422b93de1930871a4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6178656e6f762f61746f6c2d6f6e6c696e653f6c6162656c3d737461626c65)](https://packagist.org/packages/axenov/atol-online)[![Packagist PHP Version Support](https://camo.githubusercontent.com/f67df4138cb50a242eeb2c630e0bcb1bd177ee7736fd62ea1bc23692c1430f46/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6178656e6f762f61746f6c2d6f6e6c696e653f636f6c6f723d253233373837636234)](https://packagist.org/packages/axenov/atol-online)[![License](https://camo.githubusercontent.com/c3659860c4547f8910d5770511354fc6d1e5024cc6328937627a693fc2cd37e0/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6178656e6f762f61746f6c2d6f6e6c696e653f636f6c6f723d253233333639383833)](LICENSE)[![buymeacoffee](https://camo.githubusercontent.com/f5e8ffeb9a30db270848f189f4ee88e458469d2d1c17fd263ea38e6d8bf36f53/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f2d6275795f6d655f61254332254130636f666665652d677261793f6c6f676f3d6275792d6d652d612d636f66666565)](https://www.buymeacoffee.com/axenov)

**[Документация](/docs/readme.md)**

Текущие поддерживаемые версии АТОЛ Онлайн:

ПротоколAPIФФДСтатусv45.101.05Поддерживаетсяv53.01.2В планахПоддерживаемые возможности:

- Мониторинг ККТ и ФН
- Фискализация документов на облачной ККТ
- Валидация данных до отправки документа на ККТ (насколько это возможно, согласно схеме)
- Расчёты денег в копейках
- PSR-4 автозагрузка, покрытие настоящими тестами, fluent-setters, докблоки

Системные требования
--------------------

[](#системные-требования)

- `php v8.1` и выше
- `php-json`
- `php-mbstring`
- [composer](https://getcomposer.org/)

> Для использования на php8.0 используйте версии библиотеки до 1.0.2 включительно.

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

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

### Подключение библиотеки

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

1. Подключить пакет к проекту: ```
    composer require axenov/atol-online
    ```
2. В нужном месте проекта подключить автозагрузчик composer-зависимостей, если это не сделано ранее: ```
    require($project_root . '/vendor/autoload.php');
    ```

    где `$project_root` — абсолютный путь к корневой директории вашего проекта. > При использовании фреймворков это обычно не требуется.

### Использование библиотеки

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

Вы имеете право использовать и распространять код на условиях **[лицензии MIT](LICENSE)**.

Дополнительная информация может быть найдена здесь:

1. [Документации к библиотеке](/docs)
2. [Документация АТОЛ Онлайн](https://online.atol.ru/lib/)
3. [Исходный код](/src), докблоки
4. [Тесты](/tests/AtolOnline/Tests)

### Тестирование кода библиотеки

[](#тестирование-кода-библиотеки)

Файлы тестов находятся в директории `/tests` корня репозитория.

Для запуска тестов необходимо перейти в корень репозитория и выполнить одну из команд:

```
composer psalm    # статический анализ
composer phpcs    # синтаксический анализ
composer test     # полное тестирование без покрытия
composer coverage # полное тестирование с покрытием
```

После тестирования с покрытием в корне репозитория создаётся отчёт, который сохраняется в директории `.coverage`. Для тестирования с покрытием необходим `php-xdebug` с параметром `xdebug.mode = coverage,...`.

###  Health Score

41

—

FairBetter than 87% of packages

Maintenance84

Actively maintained with recent releases

Popularity15

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

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 ~32 days

Recently: every ~56 days

Total

8

Last Release

80d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/27e7ba2763cd857c01fbd61c4562c53492c6beaaf97881bb2f3dac31c02b4c69?d=identicon)[rofflexor](/maintainers/rofflexor)

---

Tags

apipaymente-commercefiscalizationatolpayment systematol-onlineатол онлайнфискализациячек

###  Code Quality

TestsPHPUnit

Static AnalysisPsalm

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/rofflexor-atol-v4/health.svg)

```
[![Health](https://phpackages.com/badges/rofflexor-atol-v4/health.svg)](https://phpackages.com/packages/rofflexor-atol-v4)
```

###  Alternatives

[everypay/everypay-php

1743.5k](/packages/everypay-everypay-php)

PHPackages © 2026

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