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