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

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

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

Файл отчета приходит в 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_files

  • No labels