Beispiel #1
-1
 public function __construct($uid = null)
 {
     $this->service = new ServerWSService($this->wsdl, array('location' => $this->url, 'trace' => TRACE));
     parent::__construct($uid);
 }
Beispiel #2
-1
<?php

// Тестовое оплата услуг через Qiwi
require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/stdf.php";
if (is_release()) {
    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;
Beispiel #3
-1
 public function qiwipurseAction()
 {
     front::og('tpl')->page = 'index';
     front::og('tpl')->script = '/scripts/bill2.js';
     require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/qiwipay.php';
     $qiwipay = new qiwipay($this->uid);
     require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/captcha.php';
     $captcha = new captcha();
     if ($_POST['action'] == 'create') {
         $error = $qiwipay->createBill($_POST);
         if (!$error) {
             $_SESSION['bill.GET']['success'] = $qiwipay->form['sum'];
             header("Location: /{$this->name_page}/qiwipurse/");
             exit;
         }
         $captcha->setNumber();
         front::og('tpl')->alert = $error;
         front::og('tpl')->comment = $qiwipay->form['comment'];
     } else {
         $captcha->setNumber();
     }
     front::og('tpl')->sum = $_POST['sum'];
     // $qiwipay->form['sum'];
     front::og('tpl')->phone = $qiwipay->form['phone'];
     if (isset($_SESSION['bill.GET']['success'])) {
         front::og('tpl')->success = $_SESSION['bill.GET']['success'];
         unset($_SESSION['bill.GET']['success']);
     }
     front::og('tpl')->display('bill/bill_qiwipurse.tpl');
 }
Beispiel #4
-1
<?php

require_once 'classes/config.php';
require_once 'classes/payed.php';
require_once 'classes/pay_place.php';
require_once 'classes/firstpage.php';
require_once 'classes/commune.php';
require_once 'classes/log.php';
require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/qiwipay.php';
$qiwipay = new qiwipay();
$qiwipay->checkBillsStatus($error);