Download the PHP package vlsv/atol-online without Composer
On this page you can find all versions of the php package vlsv/atol-online. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download vlsv/atol-online
More information about vlsv/atol-online
Files in vlsv/atol-online
Download vlsv/atol-online
More information about vlsv/atol-online
Files in vlsv/atol-online
Vendor vlsv
Package atol-online
Short Description Http клиент для работы с API АТОЛ Онлайн. 54–ФЗ.
License GPL-3.0-or-later
Homepage https://github.com/skodnik/atol-online
Package atol-online
Short Description Http клиент для работы с API АТОЛ Онлайн. 54–ФЗ.
License GPL-3.0-or-later
Homepage https://github.com/skodnik/atol-online
Please rate this library. Is it a good library?
Informations about the package atol-online
Http клиент для работы с API АТОЛ Онлайн. 54–ФЗ.
Уведомление
Основано на ФФД 1.05), Версия документа 5.15.
Преимущества
- Получение, сохранение, удаление, обновление токена происходит автоматически.
- Возможность кеширования токена с помощью класса кеша имплементирующего PSR-16: Common Interface for Caching Libraries.
- Простой класс кеша реализован библиотекой, при желании можно использовать кеширование Laravel, например.
- Клиент API Атол может принимать любой http-клиент реализующий PSR-18: HTTP Client.
- Расчет налоговых ставок по позициям чека можно выполнять автоматически или принудительно.
- Расчет итоговой суммы по позициям чека можно выполнять автоматически или принудительно.
- В целях облегчения отладки, в режиме
debug
, библиотекой формируются файлы запросов для IDE PhpStorm, ответы при выполнении интеграционных тестов логгируются.
Установка
Использование
- Инициализация клиента
- Кеширование
- Авторизация пользователя
- Регистрация документа
- Получение результата обработки документа
- Debug
Больше примеров использования в тестах.
Тесты
Разное
Ошибки при работе с ККТ
Лицензия
GNU General Public License v3
Отказ от ответственности
Автор не несет ответственности за какие-либо претензии, убытки или другие обязательства, возникшие или возникающие в результате использования, распространения или других видов обращения с данным программным обеспечением.
All versions of atol-online with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.1
ext-curl Version *
ext-json Version *
ext-mbstring Version *
guzzlehttp/guzzle Version ^7.4
symfony/serializer-pack Version ^1.1
symfony/validator Version ^6.0
psr/simple-cache Version ^3.0
ext-curl Version *
ext-json Version *
ext-mbstring Version *
guzzlehttp/guzzle Version ^7.4
symfony/serializer-pack Version ^1.1
symfony/validator Version ^6.0
psr/simple-cache Version ^3.0
The package vlsv/atol-online contains the following files
Loading the files please wait ....