Search by

wrdev / atol-v4-client

WrabbidDev

ATOL Online API V4 client for PHP

Package info

github.com/WrabbidDev/atol-v4-client

pkg:composer/wrdev/atol-v4-client

Statistics

Installs: 2

Dependents: 0

Suggesters: 0

Stars: 1

Open Issues: 0

1.0.0 2026-10-01 12:46 UTC

This package is auto-updated.

Last update: 2026-11-03 16:44:36 UTC


README

PHP-клиент для API сервиса онлайн-фискализации платежей АТОЛ.Онлайн (ФФД 1.05)

Текущая версия документа: 5.24

Установка

composer require wrdev/atol-v4-client

Пример использования

Подробный пример (включая настройку токена) вынесен в docs/usage.md:

Поддерживаемые операции

  • sell(RegisterRequest): RegisterResponse
  • sellRefund(RegisterRequest): RegisterResponse
  • sellCorrection(CorrectionRequest): CorrectionResponse
  • sellCorrectionRefund(CorrectionRequest): CorrectionResponse
  • report(string $uuid): ReportResponse
  • checkStatus(string $uuid): ReportResponse (alias report)

Обработка ошибок

Пакет выбрасывает типизированные исключения:

  • WrDev\AtolV4Client\Common\BadRequestException - валидация данных клиента или DTO.
  • WrDev\AtolV4Client\Common\AuthenticationException - ошибка получения токена.
  • WrDev\AtolV4Client\Common\TransportException - сетевые/транспортные проблемы.
  • WrDev\AtolV4Client\Common\ApiException - API-ошибка АТОЛ (включая детали ответа).