Документация для разработчиков
Темная тема

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