<?php
require ($_SERVER['DOCUMENT_ROOT'].'/core/sys.php');
$pay = $db->prepare('SELECT * FROM `pay` WHERE `id` = ?');
$pay -> execute([$_SESSION['payment']]);
$pay = $pay -> fetch(PDO :: FETCH_ASSOC);
$client = $db->prepare('SELECT * FROM `platform` WHERE `id` = ?');
$client -> execute([$pay['platform']]);
$client = $client -> fetch(PDO :: FETCH_ASSOC);
$title = 'Оплата счета № '.$pay['id'];
require ($_SERVER['DOCUMENT_ROOT'].'/core/head.php');
if(!isset($client['id'])){
header('Location: /api/payment/error.php?msg='.base64_encode('Данной площадки не существует или произошла ошибка попробуйте заново оплатить.').print_r($_SESSION));
exit; 
}
if($pay['status'] == 'yes'){
header('Location: '.$client['result']);
exit;
}
if($client['type'] == 2){
header('Location: /api/payment/error.php?msg='.base64_encode('Данная площадка была заблокирована из-за нарушения правил сервиса.'));
exit; 
}
?>
<div class="card">
    <div class="card-body">
    <b>Счет:</b> #<?=$_SESSION['payment']?><br/>
     <b>Сумма к оплате:</b> <?=number_format($pay['summa']+$pay['summa']*0.05, 2, '.', '')?>руб.    <br/>
        <b>Товар:</b> <?=trim(htmlspecialchars(base64_decode($pay['com']), ENT_QUOTES, 'UTF-8'))?><br/>
      <b>Продавец:</b> <?=$client['url'];?><br/>
    </div>
</div>
<?
/*Мерчант*/
if($pay['type'] == 1){
/*Information*/
$yandexNum = '4100110520828124'; ///номер кошелька
$amount = number_format($pay['summa']+$pay['summa']*0.05, 2, '.', '');
$m_shop = '965179768';
$m_orderid = $pay['id'];
$m_amount = number_format($amount, 2, '.', '');
$m_curr = 'RUB';
$m_desc = base64_encode(base64_decode($pay['com']));
$m_key = 'QUU-tKN-Mhc-C2V';
$arHash = array(
	$m_shop,
	$m_orderid,
	$m_amount,
	$m_curr,
	$m_desc
);
$arParams = array('submerchant' => 'mail.com',);
$key = md5('QUU-tKN-Mhc-C2V'.$m_orderid);
$m_params = @urlencode(base64_encode(openssl_encrypt(json_encode($arParams), 'AES-256-CBC', $key, OPENSSL_RAW_DATA)));
$arHash[] = $m_params;
$arHash[] = $m_key;
$sign = strtoupper(hash('sha256', implode(':', $arHash)));

$id = $pay['id'];
/*Submit*/
$id_shop = '6605';//ID площадки на WorldKassa
$hash = 'efasHgjGHFGHASGA';//Секретный ключ (HASH)
if(isset($_POST['worldkassa'])){
$data = file_get_contents('http://worldkassa.ru/user/oplata.php?id_shop='.$id_shop.'&summa='.$amount.'&hash='.$hash);
if (is_numeric($data)){
$update = $db->prepare("UPDATE `pay` SET `key` = ? WHERE `id` = ?");
$update -> execute([$data,$id]);
header("Location: http://worldkassa.ru/user/oplata.php?sposob={$_POST['sp']}&uniq=".$data);
exit();
}else{
echo '<div id="error" class="message" style="text-align:center;"><b> '.$data.'</b></div>';
}
}

/*END*/
/*Рабочий платеж*/
echo '<div class="row">';

if($client['pl1'] == 1) echo '
<div class="col-md-6 mt-4">
<div class="card">
<div class="card-body">
<div style="text-align:center;"><img   src="/design/light.png" alt="" style="background: #fff;
    display: inline-block;
    margin: 1px;
    border-radius: 2px;
    border: 1px solid #ddd;
    padding: 6px;text-align: center;">
</div><div class="form-group text-center">
<h4>WordPay</h4>
<p>Оплата с внутренного баланса WordPay</p>
<form action="/payment/wordpay.aspx" method="post">
<input type="hidden" name="MNM_PRICE" value="'.$pay['summa'].'">
<input type="hidden" name="MNM_TIME_PAY" value="'.$pay['time'].'">
<input type="hidden" name="pay" value="'.$pay['id'].'">
<input type="submit" value="Оплатить '.$amount.' руб.">
</form>

</div>
</div>
</div>
</div>';

if($client['pl2'] == 1) echo '
    <div class="col-md-6 mt-4">
    <div class="card">
<div class="card-body">
<div style="text-align:center;"><img   src="/design/payeer.png" alt="" style="background: #fff;
    display: inline-block;
    margin: 1px;
    border-radius: 2px;
    border: 1px solid #ddd;
    padding: 6px;text-align: center;">
</div><div class="form-group text-center">
<h4>Payeer</h4>
<p>Электронные платёжные системы. Мобильные платежи. Банковские карты. Салоны связи.</p>
<form method="post" action="https://payeer.com/merchant/">
<input type="hidden" name="m_shop" value="'.$m_shop.'">
<input type="hidden" name="m_orderid" value="'.$m_orderid.'">
<input type="hidden" name="m_amount" value="'.$m_amount.'">
<input type="hidden" name="m_curr" value="'.$m_curr.'">
<input type="hidden" name="m_desc" value="'.$m_desc.'">
<input type="hidden" name="m_sign" value="'.$sign.'">
<input type="hidden" name="m_params" value="'.$m_params.'">
<input type="hidden" name="m_cipher_method" value="AES-256-CBC">
<input type="submit" value="Оплатить '.$amount.' руб." name="m_process">
</form>

</div>
</div>
</div></div>

';       

    if($client['pl3'] == 1) echo '
<div class="col-md-6 mt-4">
<div class="card">
<div class="card-body">
<div style="text-align:center;"><img   src="/design/merchant/1.png" alt="" style="background: #fff;
    display: inline-block;
    margin: 1px;
    border-radius: 2px;
    border: 1px solid #ddd;
    padding: 6px;text-align: center;">
</div><div class="form-group text-center">
<h4>QIWI</h4>
<p>Онлайн оплата в автоматическом режиме</p>
<form method="POST" action="/payment/pay/qiwi/?id='.$id.'">
<input type="submit"  value="Оплатить '.$amount.' руб.">
</form>

</div>
</div>
</div>
</div>';

    if($client['pl4'] == 1) echo '
    <div class="col-md-6 mt-4">
    <div class="card">
<div class="card-body">
<div style="text-align:center;"><img   src="/design/merchant/2.png" alt="" style="background: #fff;
    display: inline-block;
    margin: 1px;
    border-radius: 2px;
    border: 1px solid #ddd;
    padding: 6px;text-align: center;">
</div><div class="form-group text-center">
<h4>Yandex Money</h4>
<p>Онлайн оплата в автоматическом режиме</p>
	<form method="POST" action="https://money.yandex.ru/quickpay/confirm.xml"> 
				<input type="hidden" name="receiver" value="'.$yandexNum.'">   
				<input type="hidden" name="formcomment" value="Оплата счета #'.$pay['id'].'"> 
				<input type="hidden" name="short-dest" value="Оплата счета #'.$pay['id'].'">
				<input type="hidden" name="label" value="'.$pay['id'].'">  
				<input type="hidden" name="quickpay-form" value="donate">  
				<input type="hidden" name="targets" value="Оплата счета #'.$pay['id'].'">
				<input type="hidden" name="sum" value="'.$amount.'" data-type="number"> 
				<input type="hidden" name="comment" value="Оплата счета #'.$pay['id'].'>">  
				<input type="hidden" name="need-fio" value="false">  
				<input type="hidden" name="need-email" value="false">   
				<input type="hidden" name="need-phone" value="false">  
				<input type="hidden" name="need-address" value="false">  
				<input type="hidden" name="paymentType" value="PC">  
				<br>
				<input type="submit" value="Оплатить '.$amount.' руб.">
	</form> 

</div>
</div>
</div>
</div>';

               if($client['pl5'] == 1) echo '
               <div class="col-md-6 mt-4">
               <div class="card">
<div class="card-body">
<div style="text-align:center;"><img   src="/design/card.png" alt="" style="background: #fff;
    display: inline-block;
    margin: 1px;
    border-radius: 2px;
    border: 1px solid #ddd;
    padding: 6px;text-align: center;">
</div><div class="form-group text-center">
<h4>Банковской картой</h4>
<p>Онлайн оплата в автоматическом режиме</p>
	<form method="POST" action="https://money.yandex.ru/quickpay/confirm.xml"> 
				<input type="hidden" name="receiver" value="'.$yandexNum.'">   
				<input type="hidden" name="formcomment" value="Оплата счета #'.$pay['id'].'"> 
				<input type="hidden" name="short-dest" value="Оплата счета #'.$pay['id'].'">
				<input type="hidden" name="label" value="'.$pay['id'].'">  
				<input type="hidden" name="quickpay-form" value="donate">  
				<input type="hidden" name="targets" value="Оплата счета #'.$pay['id'].'">
				<input type="hidden" name="sum" value="'.$amount.'" data-type="number"> 
				<input type="hidden" name="comment" value="Оплата счета #'.$pay['id'].'>">  
				<input type="hidden" name="need-fio" value="false">  
				<input type="hidden" name="need-email" value="false">   
				<input type="hidden" name="need-phone" value="false">  
				<input type="hidden" name="need-address" value="false">  
				<input type="hidden" name="paymentType" value="AC">  
				<br>
				<input type="submit" value="Оплатить '.$amount.' руб.">
	</form> 

</div>
</div></div>
</div>';
                if($client['pl6'] == 1) echo '
                <div class="col-md-6 mt-4">
                <div class="card">
<div class="card-body">
<div style="text-align:center;"><img   src="/design/tele2.png" alt="" style="background: #fff;
    display: inline-block;
    margin: 1px;
    border-radius: 2px;
    border: 1px solid #ddd;
    padding: 6px;text-align: center;">
</div><div class="form-group text-center">
<h4>TELE 2 (Мобильный оператор)</h4>
<p>Онлайн оплата в автоматическом режиме</p>
	<form method="POST" action="https://money.yandex.ru/quickpay/confirm.xml"> 
				<input type="hidden" name="receiver" value="'.$yandexNum.'">   
				<input type="hidden" name="formcomment" value="Оплата счета #'.$pay['id'].'"> 
				<input type="hidden" name="short-dest" value="Оплата счета #'.$pay['id'].'">
				<input type="hidden" name="label" value="'.$pay['id'].'">  
				<input type="hidden" name="quickpay-form" value="donate">  
				<input type="hidden" name="targets" value="Оплата счета #'.$pay['id'].'">
				<input type="hidden" name="sum" value="'.$amount.'" data-type="number"> 
				<input type="hidden" name="comment" value="Оплата счета #'.$pay['id'].'>">  
				<input type="hidden" name="need-fio" value="false">  
				<input type="hidden" name="need-email" value="false">   
				<input type="hidden" name="need-phone" value="false">  
				<input type="hidden" name="need-address" value="false">  
				<input type="hidden" name="paymentType" value="MC">  
				<br>
				<input type="submit" value="Оплатить '.$amount.' руб.">
	</form> 

</div>
</div>
</div>
</div>';
                if($client['pl6'] == 1) echo '
                <div class="col-md-6 mt-4">
                <div class="card">
<div class="card-body">
<div style="text-align:center;"><img   src="/design/mts.png" alt="" style="background: #fff;
    display: inline-block;
    margin: 1px;
    border-radius: 2px;
    border: 1px solid #ddd;
    padding: 6px;text-align: center;">
</div><div class="form-group text-center">
<h4>MTS (Мобильный оператор)</h4>
<p>Онлайн оплата в автоматическом режиме</p>
	<form method="POST" action="https://money.yandex.ru/quickpay/confirm.xml"> 
				<input type="hidden" name="receiver" value="'.$yandexNum.'">   
				<input type="hidden" name="formcomment" value="Оплата счета #'.$pay['id'].'"> 
				<input type="hidden" name="short-dest" value="Оплата счета #'.$pay['id'].'">
				<input type="hidden" name="label" value="'.$pay['id'].'">  
				<input type="hidden" name="quickpay-form" value="donate">  
				<input type="hidden" name="targets" value="Оплата счета #'.$pay['id'].'">
				<input type="hidden" name="sum" value="'.$amount.'" data-type="number"> 
				<input type="hidden" name="comment" value="Оплата счета #'.$pay['id'].'>">  
				<input type="hidden" name="need-fio" value="false">  
				<input type="hidden" name="need-email" value="false">   
				<input type="hidden" name="need-phone" value="false">  
				<input type="hidden" name="need-address" value="false">  
				<input type="hidden" name="paymentType" value="MC">  
				<br>
				<input type="submit" value="Оплатить '.$amount.' руб.">
	</form> 

</div>
</div>
</div>
</div>';
                if($client['pl6'] == 1) echo '
                <div class="col-md-6 mt-4">
                <div class="card">
<div class="card-body">
<div style="text-align:center;"><img   src="/design/bln.png" alt="" style="background: #fff;
    display: inline-block;
    margin: 1px;
    border-radius: 2px;
    border: 1px solid #ddd;
    padding: 6px;text-align: center;">
</div><div class="form-group text-center">
<h4>Билайн (Сотовый оператор)</h4>
<p>Онлайн оплата в автоматическом режиме</p>
	<form method="POST" action="https://money.yandex.ru/quickpay/confirm.xml"> 
				<input type="hidden" name="receiver" value="'.$yandexNum.'">   
				<input type="hidden" name="formcomment" value="Оплата счета #'.$pay['id'].'"> 
				<input type="hidden" name="short-dest" value="Оплата счета #'.$pay['id'].'">
				<input type="hidden" name="label" value="'.$pay['id'].'">  
				<input type="hidden" name="quickpay-form" value="donate">  
				<input type="hidden" name="targets" value="Оплата счета #'.$pay['id'].'">
				<input type="hidden" name="sum" value="'.$amount.'" data-type="number"> 
				<input type="hidden" name="comment" value="Оплата счета #'.$pay['id'].'>">  
				<input type="hidden" name="need-fio" value="false">  
				<input type="hidden" name="need-email" value="false">   
				<input type="hidden" name="need-phone" value="false">  
				<input type="hidden" name="need-address" value="false">  
				<input type="hidden" name="paymentType" value="MC">  
				<br>
				<input type="submit" value="Оплатить '.$amount.' руб.">
	</form> 

</div>
</div>
</div>
</div>';

                
                if($client['pl7'] == 1) echo '
                <div class="col-md-6 mt-4">
                <div class="card">
<div class="card-body">
<div style="text-align:center;"><img src="/design/light_wk.png" alt="" style="background: #fff;
    display: inline-block;
    margin: 1px;
    border-radius: 2px;
    border: 1px solid #ddd;
    padding: 6px;text-align: center;">
</div><div class="form-group text-center">
<h4>Worldkassa</h4>
<p>Электронные платёжные системы. Мобильные платежи. Банковские переводы. Банковские карты. Системы денежных переводов.</p>
<form action="" method="post">
<input type="hidden" name="worldkassa" value="1">
<input type="hidden" name="sp" value="worldkassa">
<input type="submit" value="Оплатить '.$amount.' руб.">
</form>

</div>
</div>
</div>
</div>';

if($client['pl8'] == 1) echo '
                <div class="col-md-6 mt-4">
                <div class="card">
<div class="card-body">
<div style="text-align:center;"><img src="/design/webmoney.png" alt="" style="background: #fff;
    display: inline-block;
    margin: 1px;
    border-radius: 2px;
    border: 1px solid #ddd;
    padding: 6px;text-align: center;">
</div><div class="form-group text-center">
<h4>WebMoney</h4>
<p>Электронные платёжные системы. Мобильные платежи. Банковские переводы. Банковские карты. Системы денежных переводов.</p>
<form action="/payment/pay/webmoney/" method="post">
                            <input type="hidden" name="MNM_PRICE" value="'.$pay['summa'].'">
                        <input type="hidden" name="MNM_TIME_PAY" value="'.$pay['time'].'">
            <input type="hidden" name="pay" value="'.$pay['id'].'">
                        <input type="submit" value="Оплатить '.$amount.' руб.">
</form>

</div>
</div>
</div>
</div>';

                if($client['pl7'] == 1) echo '
                <div class="col-md-6 mt-4">
                <div class="card">
<div class="card-body">
<div style="text-align:center;"><img src="/design/free.png" alt="" style="background: #fff;
    display: inline-block;
    margin: 1px;
    border-radius: 2px;
    border: 1px solid #ddd;
    padding: 6px;text-align: center;">
</div><div class="form-group text-center">
<h4>Free-Kassa</h4>
<p>Электронные платёжные системы. Мобильные платежи. Банковские переводы. Банковские карты. Системы денежных переводов.</p>
<form action="" method="post">
<input type="hidden" name="worldkassa" value="1">
<input type="hidden" name="sp" value="free_kassa">
<input type="submit" value="Оплатить '.$amount.' руб.">
</form>

</div>
</div>
</div>
</div>';

                if($client['pl7'] == 1) echo '
                <div class="col-md-6 mt-4">
                <div class="card">
<div class="card-body">
<div style="text-align:center;"><img src="/design/inter.png" alt="" style="background: #fff;
    display: inline-block;
    margin: 1px;
    border-radius: 2px;
    border: 1px solid #ddd;
    padding: 6px;text-align: center;">
</div><div class="form-group text-center">
<h4>InterKassa</h4>
<p>Электронные платёжные системы. Мобильные платежи. Банковские переводы. Банковские карты. Системы денежных переводов.</p>
<form action="" method="post">
<input type="hidden" name="worldkassa" value="1">
<input type="hidden" name="sp" value="interkassa">
<input type="submit" value="Оплатить '.$amount.' руб.">
</form>

</div>
</div>
</div>
</div>';

echo '</div>';
}else{
/*Тестовый платеж тут*/
?>
<div class="col-md-12 mt-4">
<div class="card">
<div class="card-body">
<div class="text-align:center;"><img src="/design/light.png" alt="" style="background: #fff;
    display: inline-block;
    margin: 1px;
    border-radius: 2px;
    border: 1px solid #ddd;
    padding: 6px;"></div>
<div class="form-group">
<h4>WordPay</h4>
Тестовый платеж предназначен для настройки платежной системы<br />
<form action="http://<?=$_SERVER['HTTP_HOST']?>/payment/test.aspx" method="post">
<input type="hidden" name="MNM_PRICE" value="<?=$pay['summa'];?>">
<input type="hidden" name="MNM_TIME_PAY" value="<?=$pay['time'];?>">
<input type="hidden" name="pay" value="<?=$pay['id'];?>">
<input type="submit" value="Оплатить <?=$pay['summa']+$pay['summa']*0.05;?>руб."></form>

</div>
</div>
</div></div>
<?

}
require ($_SERVER['DOCUMENT_ROOT'].'/core/foot.php');