applyCheckResultFromCallback
void public static \Bitrix\Sale\Cashbox\CheckManager::applyCheckResultFromCallback( array $data );
Метод передает данные обратного вызова классу обработчика кассы, связанного с чеком. Чек определяется по ключу uuid. Статический метод.
Параметры
| Параметр | Описание |
|---|---|
$data |
Данные обратного вызова кассы. Ключ uuid обязателен; остальные поля зависят от конкретного обработчика кассы. |
Возвращаемое значение
Метод не возвращает значение. Если uuid отсутствует, чек не найден или класс обработчика не наследует \Bitrix\Sale\Cashbox\Cashbox, метод завершает работу без действий.
Особенности
Данные должны быть получены и проверены согласно протоколу конкретной кассы.
Пример
<?php
use Bitrix\Main\Loader;
use Bitrix\Sale\Cashbox\CheckManager;
if (!Loader::includeModule('sale'))
{
throw new RuntimeException('Не удалось подключить модуль sale');
}
$callbackData = json_decode(file_get_contents('php://input'), true);
if (!is_array($callbackData))
{
http_response_code(400);
echo 'Некорректный JSON';
return;
}
CheckManager::applyCheckResultFromCallback($callbackData);
echo 'Данные обратного вызова обработаны';
Была ли эта страница полезна?
Что можно улучшить?
Пользовательские комментарии
Помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2026, «1С-Битрикс», 2026