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

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
Наверх