//параметры из формы запроса полученные от браузера клиента $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 { // Ошибка получения чека }