1. Go to this page and download the library: Download codus/fns-api library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
codus / fns-api example snippets
// Создание класса для взаимодействия с API.
// Имя пользователя может быть любое.
$api = new FNSApi(<АДРЕС_СЕРВЕРА>, <ИМЯ_ПОЛЬЗОВАТЕЛЯ>, <МАСТЕР-ТОКЕН>);
// Создание модели, содержащую информацию о чеке.
// Тип операции
// Тип данных: int
// Возможные значения:
// 1 - Приход
// 2 - Возврат прихода
// 3 - Расход
// 4 - Возврат расхода
// Дата и время осуществления расчета
// Тип данных: Carbon
// Сумма, в копейках
// Тип данных: int
// Возможные значения:
// От 0 до 281474976710655
// Заводской номер фискального накопителя (ФН)
// Тип данных: int
// Возможные значения:
// 16 символов (только цифры)
// Порядковый номер фискального документа (ФД)
// Тип данных: int
// Возможные значения:
// От 1 до 4294967295
// Фискальный признак документа (ФП или ФПД)
// Тип данных: int
// Возможные значения:
// От 1 до 4294967295
$ticket = new Ticket(
<ТИП_ОПЕРАЦИИ>,
<ДАТА_И_ВРЕМЯ>,
<СУММА>,
<НОМЕР_ФН>,
<ПОРЯДКОВЫЙ_НОМЕР_ФД>,
<ФИСКАЛЬНЫЙ_ПРИЗНАК_ДОКУМЕНТА>
);
// Получение идентификатора сообщения для проверки чека на существование.
$messageId = $api->getCheckTicketMessageId($ticket);
// Получение ответа на запрос о проверке чека на существование.
$checkTicketResponse = $api->checkTicket($messageId);
// Получение результата выполнения запроса о проверке чека на существование.
$checkTicketResult = $checkTicketResponse->getResult();
// Получение идентификатора сообщения для получения информации по чеку.
$messageId = $api->getGetTicketMessageId($ticket);
// Получение ответа на запрос о получении информации по чеку.
$getTicketResponse = $api->getTicket($messageId);
// Получение результата выполнения запроса о получении информации по чеку.
$getTicketResult = $getTicketResponse->getResult();
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.