//параметры из формы запроса полученные от браузера клиента
$tPar=[
'fn' => $_POST['fn'], //ФН
'fd' => $_POST['fd'], //ФД
'fp' => $_POST['fp'], //ФП
't' => $_POST['t'], //время с чека
'n' => $_POST['n'], //вид кассового чека
's' => $_POST['s'], //сумма чека
'qr' => $_POST['qr'], //признак сканирования QR-кода
'token' => '***********' //здесь прописываем токен доступа
];
//выполняем запрос на сервер Проверка чека используя API
$tСurl = curl_init();
curl_setopt($tСurl, CURLOPT_URL, 'https://proverkacheka.com/api/v1/check/get');
curl_setopt($tСurl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($tСurl, CURLOPT_POST, true);
curl_setopt($tСurl, CURLOPT_POSTFIELDS, $tPar);
$tRes = curl_exec($tСurl);
curl_close($tСurl);
//отдаем результат браузеру клиента без изменений
header('Content-Type: text/html; charset=utf-8');
header('Expires: Sat, 26 Jul 1997 05:00:00 GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', FALSE);
header('Pragma: no-cache');
echo $tRes;
//обрабатываем результат запроса для сохранения в БД
$tCheck=json_decode($tRes,true);
if (isset($tCheck['code']) && $tCheck['code']==1) {
// Чек получен
//например, сумма чека: $tCheck['data']['json']['totalSum']
} else {
// Ошибка получения чека
}