public function __construct($uid = null) { $this->service = new ServerWSService($this->wsdl, array('location' => $this->url, 'trace' => TRACE)); parent::__construct($uid); }
<?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;
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'); }
<?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);