Download the PHP package vlsv/platformaofd-api-client without Composer
On this page you can find all versions of the php package vlsv/platformaofd-api-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download vlsv/platformaofd-api-client
More information about vlsv/platformaofd-api-client
Files in vlsv/platformaofd-api-client
Package platformaofd-api-client
Short Description Клиент для работы с PlatformaOFD Client API
License proprietary
Informations about the package platformaofd-api-client
Клиент для работы с PlatformaOFD Client API
PlatformaOFD Client API — программный интерфейс для получения информации о кассах пользователя и работы с документами данных касс.
Возможности:
С помощью данного клиента пользователь может получать следующую информацию:
- Кассы - список касс, зарегистрированных в личном кабинете «Платформы ОФД»;
- Документы кассы - список всех документов кассы за период;
- Отчеты о закрытии смены - отчеты о закрытии смены кассы (Z-отчетов) за период;
- Чеки - кассовые чеки (БСО), чеки (БСО) коррекции кассы за период;
- Чеки с тегом 1084 - выборка кассовых чеков по значению из тегов 1084, либо с заполненным тегом 1084, либо поиск кассового чека (БСО), чек (БСО) коррекции с определенным значением тега 1084.
Зависимости
Для выполнения запросов к API используются токены. Предоставление значения
Установка библиотеки
Работа с API
Пример конфигурации клиента смотри в TestCaseBase.php
Получение списка Касс
Все методы объекта ответа см. ResponseKktList
Получение Документов кассы
Все методы объекта ответа см. ResponseDocuments
Получение Чеков с тегом 1084
Все методы объекта ответа см. ResponseReceiptsWithTag1084
Работа с остальными методами производится аналогичным образом.
Debug
Для отладки можно использовать debug режим с сохранением запросов и ответов. Для этого при создании клиента в
конфигурации следует это определить. В интеграционных тестах опция определяется переменной конфига phpunit.
Запросы сохраняются в файл .http
, его можно использовать в дальнейшем для отладки в IDE, например, в PhpStorm.
По умолчанию режим выключен.
Тесты
Источники
All versions of platformaofd-api-client with dependencies
symfony/serializer Version ^v7.1.6
guzzlehttp/guzzle Version ^7.0.1
symfony/validator Version ^v6.0.1
symfony/serializer-pack Version ^v1.3.0