Здравствуйте, программисты!
Нужна помощь! Нужно написать \ исправить код, чтобы он работал, и можно было проверять коды маркировки в честном знаке перед печатанием кассового чека.
Тут есть пример для 1С
Разрешительный режим на кассах.
// Ваш токен (сгенерирован в ЛК ЧЗ, раздел «Профиль» → «Токен для ККТ»)
$token = '8c18e0a3-bc37-4d95-9679-6c6242e35b47';
// Код маркировки для проверки
$codes = array(
"010290002439148221fZIFrVFf+mR91EE06923qHmz5BHv0DFPj8XWlKoUgRm8eHEMSuMSE1aWzi/288="
);
// Формируем тело запроса
$body = json_encode(array("codes" => $codes));
// Заголовки
$headers = array(
'Content-Type: application/json',
'Accept: application/json',
'Authorization: Bearer ' . $token
);
// Вызов API
$url = $baseUrl . '/api/v4/true-api/cises/info';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $body);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$response = curl_exec($ch);
curl_close($ch);
// Вывод
print_r($response);