Page tree
Skip to end of metadata
Go to start of metadata

Используется для сохранения периодических отчетов, которые присылает платежная системя для сверки принятых платежей в АСР "Гидра" и в платежной системе. 

Файл отчета приходит в POST параметраз запроса. 

Плагин не был перенесен в HPDv2. Реализован как скрипт на PHP с той же функциональностью.

Установка 

Можно найти в гугле по запросу "debian nginx php fpm"

Скрипт

report.php
<?php
date_default_timezone_set('UTC');
$target_dir = '/Path/to/files/'; //Путь к сохраняемым файлам
$logging_path = '/Logging/Path/report.log'; //Путь к логу

 
$target_filename = $target_dir . uniqid();
$data  = file_get_contents("php://input");

function log_message($message){
    global $logging_path;
    error_log(date("Y-m-d H:i:s") . " {$message}\n", 3 , $logging_path);
}

if ($_GET['command'] == 'save_file'){
    file_put_contents($target_filename, $data);
    log_message('File {$target_filename} successfully uploaded');
    echo 'OK';
}
else{
    log_message('Wrong request args');
}
?>

Конфигурирование терминала приема платежей

Необходимо указать URL для отправки отчетов: http[s]://server:port/report.php?command=save_file

  • No labels