示例#1
0
<?php

/**
 * Скрипт принимает и обрабатывает уведомления от PayQR
 */
defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
require __DIR__ . '/../vendor/autoload.php';
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
require __DIR__ . '/../common/config/bootstrap.php';
require __DIR__ . '/../console/config/bootstrap.php';
$config = yii\helpers\ArrayHelper::merge(require __DIR__ . '/../common/config/main.php', require __DIR__ . '/../common/config/main-local.php', require __DIR__ . '/../console/config/main.php', require __DIR__ . '/../console/config/main-local.php');
$application = new yii\console\Application($config);
$exitCode = $application->run();
require_once __DIR__ . "/PayqrConfig.php";
// подключаем основной класс
//инициализируем данными нашу библиотеку
if (PayqrConfig::init()) {
    exit("Error init PayQR market!");
}
try {
    $receiver = new PayqrReceiver();
    $receiver->handle();
} catch (PayqrExeption $e) {
    echo $e->response;
}
exit($exitCode);
示例#2
0
    define('REVATIVE_PATH', '');
    define('BASE_PATH', "http" . (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off' ? "s" : '') . "://" . getenv("HTTP_HOST") . "/" . (REVATIVE_PATH ? REVATIVE_PATH . '/' : ''));
    define('ABSOLUTE_PATH', dirname(__FILE__) . '/../');
    define('BASE_PATH_HREF', BASE_PATH . "registration/");
    //define('BASE_URL', ($domain ? $domain : getenv("HTTP_HOST")).(REVATIVE_PATH ? '/'.REVATIVE_PATH : ''));
    define('BASE_URL', getenv("HTTP_HOST") . (REVATIVE_PATH ? '/' . REVATIVE_PATH : ''));
    include_once ABSOLUTE_PATH . 'includes/custom.php';
    include_once ABSOLUTE_PATH . 'includes/developer.php';
    include_once ABSOLUTE_PATH . 'includes/diafan.php';
    include_once ABSOLUTE_PATH . 'includes/file.php';
    Dev::init();
    include_once ABSOLUTE_PATH . 'config.php';
    include_once ABSOLUTE_PATH . 'includes/core.php';
    include_once ABSOLUTE_PATH . 'includes/init.php';
    $diafan = new Init();
    Custom::inc('includes/controller.php');
    Custom::inc('includes/model.php');
    Custom::inc('includes/action.php');
    Custom::inc('includes/controller.php');
    Custom::inc('includes/model.php');
    Custom::inc('includes/action.php');
    $receiver = new PayqrReceiver();
    $receiver->handle($diafan);
} catch (PayqrExeption $e) {
    PayqrLog::log($e->response);
}
function encrypt($text)
{
    //return md5($text);
    return $text;
}