<?php define('NO_CSRF', 1); require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/stdf.php'; require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/cardpay.php'; $cardpay = new cardpay(); $cardpay->checkdeposit($_POST);
if (is_release()) { exit; } require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/cardpay.php'; require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/onlinedengi_cards.php'; require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/billing.php'; if (isset($paypost['cancel'])) { $back_url = $_SESSION['referer']; unset($_SESSION['referer']); header("Location: {$back_url}"); exit; } elseif (isset($paypost['success'])) { $post_payment = $_SESSION['post_payment']; // Оплата через асист if ($post_payment['Merchant_ID'] > 0) { $cardpay = new cardpay(); $post = array('merchant_id' => $post_payment['Merchant_ID'], 'ordernumber' => $post_payment['OrderNumber'], 'orderamount' => $post_payment['OrderAmount'], 'ordercurrency' => 'RUR', 'amount' => $post_payment['OrderAmount'], 'currency' => 'RUR', 'orderstate' => 'Approved', 'responsecode' => 'AS000', 'billnumber' => rand(1, 909999999), 'meantypename' => 'VISA', 'meannumber' => '76XXXXXXX12', 'packetdate' => date('d.m.Y H:i')); $post['checkvalue'] = $post['merchant_id'] . $post['ordernumber'] . $post['amount'] . $post['currency'] . $post['orderstate']; $post['checkvalue'] = strtoupper(md5(strtoupper(md5($cardpay->getSecret()) . md5($post['checkvalue'])))); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $host . '/income/card.php'); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_USERPWD, BASIC_AUTH); curl_setopt($ch, CURLOPT_POSTFIELDS, $post); ob_start(); $res = curl_exec($ch); $complete = ob_get_clean(); header('Location: /bill/success/'); exit; } else { $post = array('amount' => $post_payment['OrderAmount'], 'userid' => get_uid(false), 'paymentid' => rand(1, 9999999999.0), 'orderid' => $post_payment['OrderNumber'], 'date' => date('d.m.Y H:i'));