Download the PHP package vlsv/pushkin-card-api without Composer
On this page you can find all versions of the php package vlsv/pushkin-card-api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package pushkin-card-api
Работа с билетами в рамках программы «Пушкинская карта»
API для передачи информации в реестр сведений о билетах - docs.culture.ru/tickets
Официальная документация - docs.culture.ru/documents
Требования
- php 8.1 и выше
- php-ext-curl
- php-ext-json
- php-ext-mbstring
Установка библиотеки
Использование
API Endpoints
Продавцы билетов
Метод | Запрос | Описание |
---|---|---|
ticketsPost | POST /tickets | Добавление билета в реестр |
ticketsIdGet | GET /tickets/{id} | Получение информации о билете |
ticketsIdRefundPut | PUT /tickets/{id}/refund | Вернуть билет |
ticketsIdVisitPut | PUT /tickets/{id}/visit | Погасить билет |
Контролёры билетов
Метод | Запрос | Описание |
---|---|---|
eventsEventIdTicketsBarcodeGet | GET /events/{event_id}/tickets/{barcode} | Получение информации о сеансе по билету |
eventsEventIdTicketsBarcodeVisitPut | PUT /events/{event_id}/tickets/{barcode}/visit | Погасить билет |
Спецификация - docs.culture.ru/tickets.
Тесты
Создать и настроить переменные окружения в файле phpunit.xml
. EVENT_ID
, ORGANIZATION_ID
, ACCESS_TOKEN
, UAT_HOST
запросить в службе поддержки docs.culture.ru/.
Запуск тестов
Все группы.
Только юнит.
Только интеграционные.
All versions of pushkin-card-api 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.1
ext-curl Version *
ext-json Version *
ext-mbstring Version *
guzzlehttp/guzzle Version ^7.1
The package vlsv/pushkin-card-api contains the following files
Loading the files please wait ....