Вход Регистрация
Файл: api/payment/merchant/index3.php
Строк: 609
<?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.052'.''')?>руб.    <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.052'.''');
$m_shop '965179768';
$m_orderid $pay['id'];
$m_amount number_format($amount2'.''');
$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'$keyOPENSSL_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');
Онлайн: 1
Реклама