Beispiel #1
0
    exit;
}
require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/qiwipay.php";
require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/billing.php";
$qiwipay = new qiwipay(get_uid(false));
if (isset($_POST['cancel'])) {
    $back_url = $_SESSION['referer'];
    unset($_SESSION['referer']);
    header("Location: {$back_url}");
    exit;
} elseif (isset($_POST['success'])) {
    $sum = $_SESSION['post_payment']['sum'];
    $account = new account();
    $account->GetInfo($qiwipay->uid, true);
    $bill = $DB->row("SELECT * FROM qiwi_account WHERE account_id = ? order by id desc LIMIT 1", $account->id);
    $error = $qiwipay->completeBill($error, $bill, $sum);
    var_dump($error);
    var_dump($DB->sql);
    exit;
    header("Location: /bill/");
    exit;
}
$bill = new billing(get_uid(false));
$bill->test = true;
$bill->setPaymentMethod('qiwipurse');
$created = $bill->error;
$_SESSION['post_payment'] = $_POST;
$_SESSION['referer'] = $_SERVER['HTTP_REFERER'];
?>

<h2>Тестовая оплата QIWI.Purse</h2>