Файл: public_html/element_payment.php
Строк: 204
<?php
require_once './element_options/element_options.php';
if (!$user) { header('Location: /'); exit; }
$water_gold = array( 100 => array('RUR' => '10.0', 'IMG' => '<img src="/images/gold.gif">'),
500 => array('RUR' => '50.0', 'IMG' => '<img src="/images/gold.gif">'),
1000 => array('RUR' => '100.0', 'IMG' => '<img src="/images/gold.gif">'),
5000 => array('RUR' => '500.0', 'IMG' => '<img src="/images/gold.gif">'),
10000 => array('RUR' => '1000.0', 'IMG' => '<img src="/images/gold.gif">'));
if ($go == 'terminals') {
$params=array('project' => 14417, 'v1' => $user['lost_id'], 'format' => 'text');
//адрес API для получения xsolla-номера
$api_url="https://api.xsolla.com/xsolla_number.php?project=$params[project]&v1=$params[v1]&format=text";
// создание нового ресурса cURL
$curl_handle = curl_init();
// установка URL и необходимых параметров
curl_setopt($curl_handle,CURLOPT_URL,$api_url);
curl_setopt($curl_handle,CURLOPT_CONNECTTIMEOUT,2);
curl_setopt($curl_handle,CURLOPT_RETURNTRANSFER,1);
// загрузка результата API в переменную
$data_1 = curl_exec($curl_handle);
// завершение сеанса и освобождение ресурсов
curl_close($curl_handle);
// получение номера взависимости от запрашиваемого формата (text,xml,json):
$xsolla_number=$data_1;
$title = 'Терминалы';
require_once './element_include/element_head.php';
require_once './element_include/element_header_user_true.php';
echo '<div class="nfl p5 mb5 white cntr small mlra">';
echo '<div class="yellow1 mb5 cntr bold"><a href="/payment">« Другие виды оплаты</a></div>';
echo '<div class="hr mt5 mb5"></div>';
echo 'Купить золото через <span class="yellow1">терминал приема платежей</span> так же просто, как положить деньги на телефон!';
echo '<div class="mt5 mb5"><img class="plr10" src="/images/terminal.png" alt=""/></div>';
echo '<img src="/images/icons/gold.png">500 золота = 50 рублей';
echo '<div class="hr mt5 mb5"></div>';
echo '<div class="yellow1 mb5 cntr bold">Инструкция:</div>';
echo 'Найди в любом терминале кнопку xsolla, введи свой личный номер, внеси оплату и моментально получи золото в игре!';
echo '<div class="nf2 p5 mt5 mb5 w80 white cntr small mlra">';
echo 'Твой личный xsolla-номер:<br/><span class="bold moderator">'.$xsolla_number.'</span>';
echo '</div>';
echo 'Обрати внимание: cуммы меньше 50 руб. к оплате в терминале не принимаются! А также терминалы могут удерживать дополнительную комиссию!
Пожалуйста, сохраняй чек, пока не получишь золото в игре!
В случае проблем звони: 8 800 200 2729 (бесплатно по России)';
echo '<div class="mb5 mt5 ccc">Кнопка xsolla есть во всех терминалах России, Украины, Казахстана, Таджикистана, Армении и Молдовы</div>';
echo '<div class="hr mt5"></div>';
echo '<div class="yellow1 mt5 cntr bold"><a href="/payment">« Другие виды оплаты</a></div>';
echo '</div>';
require_once './element_include/element_foot_user_true.php';
exit;
}
if ($go == 'yandex') {
$title = 'Yandex';
require_once './element_include/element_head.php';
require_once './element_include/element_header_user_true.php';
echo '<div class="nfl p5 mb5 moderator small mlra">';
echo '<div class="yellow1 mb5 cntr bold"><a href="/payment">« Другие виды оплаты</a></div>';
echo '<div class="hr mt5"></div>';
foreach ($water_gold as $gold => $array) {
$secret = 'zVfPtlFOGeDkihDL';
$params = array(
'project' => '14417',
'theme' => '101',
'v1' => $user['lost_id']
);
ksort($params);
$url = 'https://secure.xsolla.com/paystation2/index.php?'.http_build_query($params).'&sign=';
array_walk($params, function (&$key, $value) {
$key = $value.'='.$key;
});
$url .= md5(implode('', $params).$secret).'&action=directpayment&pid=27&sum='.$array['RUR'].'&marketplace=mobile';
echo '<table class="mt5">
<td>'.$array['IMG'].'</td>
<td class="small" valign="top">
<span class="ml2"><img src="/images/icons/gold.png"><span class="bold">'.$gold.'</span> золотых</span><br/>
<span class="ml2 yellow1">Цена: '.$array['RUR'].' руб.</span></span><br/>
<div class="ml2 mb5"><a class="button w70 cntr" href="'.$url.'">Купить</a></div>
</td></table><div class="hr mb5"></div>';
}
echo '<div class="yellow1 cntr bold"><a href="/arena">« Другие виды оплаты</a></div>';
echo '</div>';
require_once './element_include/element_foot_user_true.php';
exit;
}
if ($go == 'cards') {
$title = 'Visa/Mastercard';
require_once './element_include/element_head.php';
require_once './element_include/element_header_user_true.php';
echo '<div class="nfl p5 mb5 moderator small mlra">';
echo '<div class="yellow1 mb5 cntr bold"><a href="/payment">« Другие виды оплаты</a></div>';
echo '<div class="hr mt5"></div>';
foreach ($water_gold as $gold => $array) {
$secret = 'zVfPtlFOGeDkihDL';
$params = array(
'project' => '14417',
'theme' => '101',
'v1' => $user['lost_id']
);
ksort($params);
$url = 'https://secure.xsolla.com/paystation2/index.php?'.http_build_query($params).'&sign=';
array_walk($params, function (&$key, $value) {
$key = $value.'='.$key;
});
$url .= md5(implode('', $params).$secret).'&action=directpayment&pid=26&sum='.$array['RUR'].'&marketplace=mobile';
echo '<table class="mt5">
<td>'.$array['IMG'].'</td>
<td class="small" valign="top">
<span class="ml2"><img src="/images/icons/gold.png"><span class="bold">'.$gold.'</span> золотых</span><br/>
<span class="ml2 yellow1">Цена: '.$array['RUR'].' руб.</span></span><br/>
<div class="ml2 mb5"><a class="button w70 cntr" href="'.$url.'">Купить</a></div>
</td></table><div class="hr mb5"></div>';
}
echo '<div class="yellow1 cntr bold"><a href="/arena">« Другие виды оплаты</a></div>';
echo '</div>';
require_once './element_include/element_foot_user_true.php';
exit;
}
if ($go == 'webmoney') {
$title = 'WebMoney';
require_once './element_include/element_head.php';
require_once './element_include/element_header_user_true.php';
echo '<div class="nfl p5 mb5 moderator small mlra">';
echo '<div class="yellow1 mb5 cntr bold"><a href="/payment">« Другие виды оплаты</a></div>';
echo '<div class="hr mt5"></div>';
foreach ($water_gold as $gold => $array) {
$secret = 'zVfPtlFOGeDkihDL';
$params = array(
'project' => '14417',
'theme' => '101',
'v1' => $user['lost_id']
);
ksort($params);
$url = 'https://secure.xsolla.com/paystation2/index.php?'.http_build_query($params).'&sign=';
array_walk($params, function (&$key, $value) {
$key = $value.'='.$key;
});
$url .= md5(implode('', $params).$secret).'&action=directpayment&pid=6&sum='.$array['RUR'].'&marketplace=mobile';
echo '<table class="mt5">
<td>'.$array['IMG'].'</td>
<td class="small" valign="top">
<span class="ml2"><img src="/images/icons/gold.png"><span class="bold">'.$gold.'</span> золотых</span><br/>
<span class="ml2 yellow1">Цена: '.$array['RUR'].' WMR</span></span><br/>
<div class="ml2 mb5"><a class="button w70 cntr" href="'.$url.'">Купить</a></div>
</td></table><div class="hr mb5"></div>';
}
echo '<div class="yellow1 cntr bold"><a href="/payments">« Другие виды оплаты</a></div>';
echo '</div>';
require_once './element_include/element_foot_user_true.php';
exit;
}
$title = 'Купить золото';
require_once './element_include/element_head.php';
require_once './element_include/element_header_user_true.php';
echo '<div class="nfl p5 mb5 cntr small mlra">';
echo '<div class="small yellow1 bold mt5 mb5">Электронные деньги</div>';
echo '<div class="mt5">';
echo '<a class="tdn mb5 inbl" href="payment?go=yandex"><img class="plr10" src="/images/yandex.png" alt=""/><br/>Яндекс.Деньги</a>';
echo '<a class="tdn mb5 inbl" href="payment?go=webmoney"><img class="plr10" src="/images/webmoney.png" alt=""/><br/>Webmoney</a>';
echo '</div>';
echo '<div class="hr mt5 mb5"></div>';
echo '<div class="small yellow1 bold mt5 mb5">Карты и терминалы</div>';
echo '<div class="mt5">';
echo '<a class="tdn mb5 inbl" href="/payment?go=cards"><img class="plr10" src="/images/bankcard.png" alt=""/><br/>Visa/Mastercard</a>';
echo '<a class="tdn mb5 inbl" href="/payment?go=terminals"><img class="plr10" src="/images/terminal.png" alt=""/><br/>Терминалы</a>';
echo '</div>';
echo '<div class="hr mt5 mb5"></div>';
$secret = 'zVfPtlFOGeDkihDL';
$params = array(
'project' => '14417',
'theme' => '101',
'v1' => $user['lost_id']
);
ksort($params);
$url = 'https://secure.xsolla.com/paystation2/index.php?'.http_build_query($params).'&sign=';
array_walk($params, function (&$key, $value) {
$key = $value.'='.$key;
});
$url .= md5(implode('', $params).$secret).'&marketplace=mobile';
echo '<a class="button w96 mt5 mb5" href="'.$url.'">Прочие способы</a>';
echo '</div>';
require_once './element_include/element_foot_user_true.php';
?>