<?php if(!defined('FastCore')){exit('Oops!');}
$opt['title'] = 'Пополнить баланс';
?>
<div class="header bg-gradient-primary pb-6">
<div class="container-fluid">
<div class="header-body">
<!-- Card инфо -->
<div class="row">
<div class="col-12">
<div class="card bg-default">
<div class="card-body">
<div class="text-white">
<p>Пополните свой баланс покупки удобным для вас способом с помощью платежной системы <b>Payeer </b> и <b>FreeKassa</b>.
</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<?php
# Способ платежа
$py = $pg->segment[2] ?? NULL;
if($py == 'payeer') {
$py_list = 'Payeer, Advcash, VISA, MASTERCARD, МИР, MAESTRO, BITCOIN, ETHEREUM, DASH, LITECOIN, Ripple, МТС, ТЕЛЕ2, МЕГАФОН, БИЛАЙН, Связной, Евросеть и наличные платежи Москва.';
$py_prc = '0';
$minDep ='1';
}
if($py == 'freekassa') {
$py_list = 'FKWALLET, Юmoney, Advcash, Perfect Money, VISA, BITCOIN, ETHEREUM, Monero, Dogecoin, DASH, LITECOIN, Steam Pay, Exmo, МТС, ТЕЛЕ2, МЕГАФОН, БИЛАЙН, Сбербанк Онлайн.';
$py_prc = '0';
$minDep ='10';
}
if($py == 'yoomoney') {
$py_list = 'Способ пополнения через Юmoney выбран, для дальнейшей оплаты попадаете на страницу FreeKassa и продолжите оплату. После оплаты возвращайтесь в аккаунт игры.';
$py_prc = '0';
$paysyss = '45';
$minDep ='100';
}
# Выбран способ оплаты
if ($py) {
$sys_arr = array('payeer' => 'payeer', 'freekassa' => 'freekassa', 'yoomoney' => 'yoomoney');
$sys_py = $sys_arr[$pg->segment[2]] ?? FALSE;
$sys_arr2 = array('payeer' => 'payeer', 'freekassa' => 'freekassa', 'yoomoney' => 'yoomoney'); // img
$sys_py2 = $sys_arr2[$pg->segment[2]] ?? FALSE; // img
$opt['title'] = 'Пополнить через '.$sys_py.'';
# Оплата через Payeer
$csrfCheck = $func->csrfVerify();
if (isset($_POST['sum']) && $py == 'payeer' && $csrfCheck == TRUE) {
$sum = round(floatval($_POST["sum"]),2);
$sys = 'payeer';
$sum_x = '0';
# Заносим в БД
$db->query("INSERT INTO db_insert (uid, login, sum, sum_x, sys, `add`, status) VALUES ('$uid','$login','$sum','$sum_x','$sys','".time()."','0')");
$desc = base64_encode($_SERVER["HTTP_HOST"]." - USER ".$login);
$m_shop = $config->py_shop;
$m_orderid = $db->LastInsert();
$m_amount = number_format($sum, 2, ".", "");
$m_curr = "RUB";
$m_desc = $desc;
$m_key = $config->py_secret;
$arHash = array(
$m_shop,
$m_orderid,
$m_amount,
$m_curr,
$m_desc,
$m_key
);
$sign = strtoupper(hash('sha256', implode(":", $arHash)));
?>
<center>
<div class="col-lg-6">
<div class="card mt-3">
<center class="card-header bg-light"><div class="col-6 p-2"> <img class="card-img" src="/img/pay/<?=$sys_py2?>.png"> </div></center>
<div class="p-2 pt-4 pb-4">
<div class="card-title mb-0">Сейчас вы попадете на страницу для дальнейшей оплаты.</div>
<p class="mb-3">После оплаты на игровой баланс будут начислены средства.</p>
<form method="GET" action="//payeer.com/api/merchant/m.php">
<input type="hidden" name="m_shop" value="<?=$config->py_shop; ?>">
<input type="hidden" name="m_orderid" value="<?=$m_orderid; ?>">
<input type="hidden" name="m_amount" value="<?=number_format($sum, 2, ".", "")?>">
<input type="hidden" name="m_curr" value="RUB">
<input type="hidden" name="m_desc" value="<?=$desc; ?>">
<input type="hidden" name="m_sign" value="<?=$sign; ?>">
<input type="submit" name="m_process" value="Оплатить через Payeer" class="btn btn-lg btn-success text-uppercase">
</form>
</div>
</div>
</div><br/><br/><br/>
</center>
<?php
return;
}
# Оплата через FK
$csrfCheck = $func->csrfVerify();
if (isset($_POST['sum']) && $py == 'freekassa' && $csrfCheck == TRUE) {
$sum = round(floatval($_POST["sum"]),2);
$sys = 'freekassa';
$sum_x = '0';
# Заносим в БД
$db->query("INSERT INTO db_insert (uid, login, sum, sum_x, sys, `add`, status) VALUES ('$uid','$login','$sum','$sum_x','$sys','".time()."','0')");
$order_id = $db->LastInsert();
$fk_merchant_id = $config->fk_id;
$fk_merchant_key = $config->fk_key;
$currency = 'RUB';
# Это соль
$hash = md5($fk_merchant_id.':'.$sum.':'.$fk_merchant_key.':'.$currency.':'.$order_id);
?>
<center>
<div class="col-lg-6">
<div class="card mt-3">
<center class="card-header bg-light"><div class="col-6 p-2"> <img class="card-img" src="/img/pay/<?=$sys_py2?>.png"> </div></center>
<div class="p-2 pt-4 pb-4">
<div class="card-title mb-0">Сейчас вы попадете на страницу для дальнейшей оплаты.</div>
<p class="mb-3">После оплаты на игровой баланс будут начислены средства.</p>
<form method="GET" action="https://pay.freekassa.ru/">
<input type="hidden" name="m" value="<?=$fk_merchant_id?>">
<input type="hidden" name="oa" value="<?=$sum?>">
<input type="hidden" name="o" value="<?=$order_id;?>" />
<input type="hidden" name="s" value="<?=$hash?>">
<input type="hidden" name="us_id" value="<?=$uid;?>">
<input type="hidden" name="currency" value="<?=$currency;?>">
<!-- <input type="hidden" name="i" value="1">-->
<input type="hidden" name="lang" value="ru">
<input type="submit" value="Оплатить через FreeKassa" class="btn btn-lg btn-primary text-uppercase">
</form>
</div>
</div>
</div><br/><br/><br/>
</center>
<?php
return;
}
# Оплата через FK
$csrfCheck = $func->csrfVerify();
if (isset($_POST['sum']) && $py == 'yoomoney' && $csrfCheck == TRUE) {
$sum = round(floatval($_POST["sum"]),2);
$sys = 'yoomoney';
$sum_x = '0';
# Заносим в БД
$db->query("INSERT INTO db_insert (uid, login, sum, sum_x, sys, `add`, status) VALUES ('$uid','$login','$sum','$sum_x','$sys','".time()."','0')");
$order_id = $db->LastInsert();
$fk_merchant_id = $config->fk_id;
$fk_merchant_key = $config->fk_key;
# Это соль
$hash = md5($fk_merchant_id.':'.$sum.':'.$fk_merchant_key.':'.$order_id);
?>
<center>
<div class="col-lg-6">
<div class="card mt-3">
<center class="card-header bg-light"><div class="col-6 p-2"> <img class="card-img" src="/img/pay/<?=$sys_py2?>.png"> </div></center>
<div class="p-2 pt-4 pb-4">
<div class="card-title mb-0">Сейчас вы попадете на страницу для дальнейшей оплаты.</div>
<p class="mb-3">После оплаты на игровой баланс будут начислены средства.</p>
<form method="GET" action="https://www.free-kassa.ru/merchant/cash.php">
<input type="hidden" name="m" value="<?=$fk_merchant_id?>">
<input type="hidden" name="oa" value="<?=$sum?>">
<input type="hidden" name="s" value="<?=$hash?>">
<input type="hidden" name="o" value="<?=$order_id;?>">
<input type="hidden" name="us_id" value="<?=$uid;?>">
<input type="hidden" name="i" value="45">
<input type="submit" value="Оплатить через ЮMONEY" class="btn btn-lg btn-success text-uppercase">
</form>
</div>
</div>
</div><br/><br/><br/>
</center>
<?php
return;
}
?>
<center>
<div class="col-lg-6">
<div class="card mt-3">
<div style="margin-top: -25px;margin-bottom: -10px;">
<div class="row justify-content-center">
<div class="col-md-3 order-lg-2 p-1">
<div class="figure alert-primary rounded p-1"> <img class="card-img" src="/img/pay/<?=$sys_py2?>.png"> </div>
</div>
</div>
</div>
<h5 class="card-header text-white">Пополнить баланс через <b><?=$sys_py; ?></b></h5>
<div class="card-body alert-light">
<script type="text/javascript">
var cf= 1;
function generateThis() {
var sum=document.getElementById("getsum").value;
var mn=sum*cf;
var pro=0;
<?php
$bbb= $db->query('SELECT * FROM db_percent WHERE type = 1 ORDER BY sum_a < sum_a DESC LIMIT 7')->fetchAll();
foreach ($bbb as $inb) {
?>
if(sum><?=$inb['sum_a']-1; ?>){ mn=sum*cf;pro=<?=$inb['sum_x']; ?>;}
<?php } ?>
$("#d1").html(pro *100);
$("#d2").html( (sum*1+(mn=sum*pro)).toFixed(2));
}
</script>
<form action="" method="post">
<?php $func->csrf(); ?>
<div class="text-left">Сумма пополнения (РУБ):</div>
<div class="input-group input-group-lg mb-2">
<div class="input-group-prepend"><span class="input-group-text"><i class="fa-solid fa-ruble-sign"></i></span></div>
<input type="text" class="form-control" value="100" min="<?=$minDep;?>" max="15000" name="sum" onkeyup="generateThis();" id="getsum" />
</div>
<div class="p-3 h5 text-secondary"> Получаете: <b id="d2">100</b> <small>РУБ.</small>
<span class="badge badge-danger badge-pill p-1 pl-2 pr-2" style="font-size: 100%"> <small>Бонус</small> +<b id="d1">0</b>%</span><br/>
</div>
<input type="submit" value="Перейти к оплате" class="btn btn-lg btn-primary text-uppercase"/>
</form>
</div>
</div>
</div></center>
<?php
return;
}
?>
<div class="col-lg-12 ">
<div class=" row justify-content-center">
<div class="col-lg-4 ">
<a href="/user/insert/payeer" class="card bg-white mb-2">
<h5 class="card-header text-center text-dark text-white p-2">PAYEER</h5>
<div class="card-body pb-1" style="background: url(/img/pay/payeer.png) no-repeat center center;background-size: 200px;"><br/><br/><br/></div>
<div class="text-center"><span class="btn btn-primary mb-2">Выбрать</span></div></a>
</div>
<div class="col-lg-12 ">
<div class="card mt-4">
<div class="card-header border-0"><h5 class="mb-0 text-white">История платежей</h5></div>
<div class="table-responsive">
<table class="table align-items-center table-flush">
<thead class="thead-light" align="center">
<tr>
<th scope="col"> Оплачено </th>
<th scope="col"> Зачисление </th>
<th scope="col"> Способ </th>
<th scope="col"> Дата платежа </th>
<th scope="col">Статус</th>
</tr>
</thead>
<tbody align="center">
<?php
$status_array = array(0 => '<i class="bg-warning"></i> Ожидается', 1 => '<i class="bg-success"></i> Пополнено'); // статусы
$img_array = array('payeer' => 'py', 'freekassa' => 'fk', 'yoomoney' => 'io'); // платежки
$insert = $db->query("SELECT * FROM db_insert WHERE uid = '$uid' ORDER BY id DESC LIMIT 20")->fetchAll();
foreach($insert as $ins) {
?>
<tr>
<td class="notranslate"><span class="fas fa-ruble-sign"></span> <?=sprintf("%.2f",$ins['sum']); ?></td>
<td class="notranslate"><span class="fas fa-coins"></span> <?=sprintf("%.2f",$ins['sum_x']); ?> </td>
<td class="avatar-group p-0"><div class="avatar avatar-sm bg-white p-0"> <img alt="PS" src="/img/pay/icon/<?=$img_array[$ins['sys']]; ?>.png"> </div></td>
<td> <?=date("d.m.Y в H:i",$ins['add']); ?> </td>
<td class="status"><span class="badge badge-dot mr-4"> <?=$status_array[$ins['status']]; ?> </span></td>
</tr>
<?php
}
?>
</tbody>
</table>
</div> </div>
</div>
Если тебе нужна помощь, можешь смело писать pligin