Я должен догадаться?сам скрипт немного изменён
у меня проблема с _payment.php и payeer_merchant.php
Какие проблемы?
Я должен догадаться?сам скрипт немного изменён
у меня проблема с _payment.php и payeer_merchant.php
Пробуй... ( честно не понятно ничего, что откуда брать ) проще модуль в студию залить, так настроим, а наугад...так Вы поможете
# Зачисляем баланс
$serebro = sprintf("%.4f", floatval($sonfig_site["ser_per_wmr"] * $ik_payment_amount) );
$db->Query("SELECT insert_sum FROM db_users_b WHERE id = '{$user_id}' LIMIT 1");
$ins_sum = $db->FetchRow();
$lsb = time();
$pay_points = $ik_payment_amount*0.30;
/* ====== Рефералка ====== */
$db->Query("SELECT purse, referer_id FROM db_users_a WHERE id = '{$user_id}' LIMIT 1");
$user_ardata = $db->FetchArray();
# Задаем процент рефки
$to_referer = ($ik_payment_amount * 0.10); // 7 процента
# Зачисляем средства рефералу
$db->Query("UPDATE db_users_b SET money = money + $to_referer,pay_points = pay_points + '$pay_points' WHERE id = '$refid'");
# Зачисляем средства
$db->Query("UPDATE db_users_b SET speed = speed + '$serebro', to_referer = to_referer + '$to_referer', insert_sum = insert_sum + '$ik_payment_amount', pay_points = pay_points + '$pay_points' WHERE id = '{$user_id}'");
# Зачисляем бонус
$db->Query("UPDATE db_users_b SET speed = speed + '$bonus' WHERE id = '{$user_id}'");
# Статистика пополнений
$da = time();
$dd = $da + 60*60*24*15;
$db->Query("INSERT INTO db_insert_money (user_id, purse, money, serebro, date_add, date_del)
VALUES ('$user_id','$purse','$ik_payment_amount','$serebro','$da','$da')");
# Платежные баллы
$pp = new pay_points($db);
$pp ->UpdatePayPoints($ik_payment_amount,$user_id);
Что пишет?не могу настроить выплаты на сайте через Payeer
Давайте код, будем смотреть.но при активации пин-кода у пользователя ничего не активируется
<?php
error_reporting(0);
// error_reporting(E_ALL);
ini_set('session.use_cookies', 'On');
ini_set('session.use_trans_sid', 'Off');
ini_set('session.gc_maxlifetime',7200);
ini_set('session.cookie_lifetime',7200);
session_set_cookie_params(7200, '/');
session_start();
include('conf.php');
$site=$_SERVER['HTTP_HOST'];
@mysql_query('set character_set_client="cp1251"');
@mysql_query('set character_set_results="cp1251"');
@mysql_query('set collation_connection="cp1251_general_ci"');
$m_sign = $_REQUEST['m_sign'];
$Row = mysql_query("SELECT `m_sign` FROM `operations` WHERE `m_sign` = '".$m_sign."'");
$Rows = mysql_fetch_assoc($Row);
if ($Rows['m_sign'] == $m_sign) {
die('HACKING ATTEMPT!!!<br>Your IP was sent to the administrator for blocking!');
}
if ( $_REQUEST['m_shop'] == $apiId && $_REQUEST['m_status'] == 'success' )
{
$to_batch = $m_sign;
$desc = base64_decode( $_REQUEST['m_desc'] );
$desc = explode( '_', trim( $desc ) );
$user_name = explode( ': ', trim( $desc[0] ) );
$user_name = trim( $user_name[1] );
$SUMM = $_REQUEST['m_amount'];
// $SUMM = 103;
$Procent = $procent_yandex;
$proc = $SUMM * ( $Procent / 100 );
$time = time();
$time_2 = $time + ( 3600 * $kolvo_chasov );
## ѕровер¤ем есть ли у нас реферер
$sql_qw = "SELECT `ref` FROM `users` WHERE `login` = '" . $user_name . "'";
$res_qw = mysql_query( $sql_qw );
$res_qw = mysql_fetch_assoc( $res_qw );
$res_qw = $res_qw['ref'];
## если есть реф, отсылаем ему 5% от суммы взноса
$send_proc = '0.00';
if ( trim( $res_qw ) != '' )
$send_proc = ( $SUMM / 100 ) * $d_ref;
else
$res_qw = '';
$sql=mysql_query("INSERT INTO
`operations` (
`ologin`,
`otype`,
`osum`,
`osum2`,
`odate`,
`odate2`,
`oplan`,
`operiod`,
`oparts`,
`ohours`,
`opproc`,
`oproc`,
`oprofit`,
`oref`,
`orefrbp`,
`orefbonus`,
`orefsum`,
`orefback`,
`orefproc`,
`obatch`,
`oback`,
`o_type`,
`out_type`,
`m_sign`
)
VALUES (
'" . $user_name . "',
'3',
'" . $proc . "',
'" . $SUMM . "',
'" . $time_2 ."',
'" . $time ."',
'1',
'24',
'1',
'24',
'" . $Procent ."',
'" . $Procent ."',
'" . $proc . "',
'" . trim( $res_qw ) ."',
'0',
'0',
'" . $send_proc . "',
'0.00',
'',
'" . $to_batch . "',
'',
'',
'payeer',
'".$m_sign."'
)"
) or die( mysql_error());
mysql_query("UPDATE data SET `plus` = `plus`+".$SUMM);
?>
<script language="JavaScript">
window.location.href = "<?php echo $domain_data['url'] ?>/success.html"
</script>
<?php
}
else
{
?>
<script language="JavaScript">
alert( 'Ошибка создания вклада!, проверьте данные или свяжитесь с администрацией' );
window.location.href = "<?php echo $domain_data['url'] ?>/?page=deposits"
</script>
<?php
}
<?
$m_shop = '686026636';
$m_orderid = rand();
$m_amount = number_format($_POST['sum'], 2, '.', '');
$m_curr = 'RUB';
$m_desc = base64_encode('User Name: ' . trim( $u_login ). "_");
$m_key = 'dC&&&8787tyFbxgr';
$arHash = array(
$m_shop,
$m_orderid,
$m_amount,
$m_curr,
$m_desc,
$m_key
);
$sign = strtoupper(hash('sha256', implode(':', $arHash)));
?>
<form method="GET" action="https://payeer.com/merchant/" id="payment">
<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="login" value="<?=$u_login?>">
<center><button class="btn btn-primary">ќплатить</button></center>
</form>
<script>
setTimeout(document.getElementById('payment').submit(), 1000);
</script>
Вот такую ошибку пишетДавайте код, будем смотреть.
<table class="table table-responsive">
<thead>
<tr>
<th>
<a data-sort="id">Сумма</a>
</th>
<th>
<a data-sort="sum">Доход</a>
</th>
<th>
<a data-sort="type">Время вклада</a>
</th>
<th>
<a data-sort="date">Время завершения</a>
</th>
<th>
<a data-sort="date">Статус</a>
</th>
</tr>
</thead>
<tbody>
<?php
$depn=1;
$depz_t=array();
$depzq=mysql_query("SELECT osum,osum2,odate,odate2,oplan,operiod,oparts,ohours,opproc,oproc,oprofit FROM operations WHERE otype=3 AND odate>$time AND ologin='$u_login' AND osum>0 ORDER BY odate2 DESC");
$deptot=mysql_num_rows($depzq);
while($depzm=mysql_fetch_row($depzq)){
$depz_t[]=$depzm[3]+(floor(($time-$depzm[3])/($depzm[5]*3600)))*$depzm[5]*3600+$depzm[5]*3600;
$progress = (($time-$depzm[3])/($depzm[5]*3600)*100);
echo '
<tr>
<td style="font-weight: bold;">'.str_replace('.00','',number_format($depzm[1],2,'.',',')).' ₽</td>
<td style="color: #1dbb99;font-weight: bold;">'.str_replace('.00','',$depzm[10]).' ₽</td>
<td>'.date('j '.$mdate[date('n',$depzm[3])-1].' в H:i',$depzm[3]).'</td>
<td>'.date('j '.$mdate[date('n',$depzm[2])-1].' в H:i',$depzm[2]).'</td>
<font style="display:none">'.(($time-$depzm[3])/($depzm[5]*3600)).'/'.$depzm[6].'</font>
<td><strong class="mb-0 success" style="color: #ff9149!important;" id="zam_'.$depn.'">В процессе</strong></td>
</tr>
';
$depn++;
}
echo '<script type="text/javascript">';
$n=0;
foreach($depz_t as $dz_time){
$n++;
echo 'var a'.$n.'='.($dz_time-$time+1).';
function c'.$n.'(){
if(a'.$n.'>=1){
var h'.$n.'=(parseInt(a'.$n.'/3600));
if(h'.$n.'<10){h'.$n.'="0"+h'.$n.'};
var sl'.$n.'=a'.$n.'-h'.$n.'*3600;
var m'.$n.'=(parseInt(sl'.$n.'/60));
if(m'.$n.'<10){m'.$n.'="0"+m'.$n.'};
var ls'.$n.'=sl'.$n.'-m'.$n.'*60;
if(ls'.$n.'<10){ls'.$n.'="0"+ls'.$n.';}
document.getElementById("zam_'.$n.'").innerHTML=h'.$n.'+":"+m'.$n.'+":"+ls'.$n.';
a'.$n.'--;
setTimeout("c'.$n.'()",1010);
}
else{
location.href=location.href;
}
}
c'.$n.'();';
}
echo '</script>';
?>
<?php
$deprq=mysql_query("SELECT odate2,osum2,osum,odate FROM operations WHERE otype=3 AND odate<=$time AND osum>0 AND ologin='$u_login' ORDER BY odate DESC");
$deptot=mysql_num_rows($deprq);
while($deprm=mysql_fetch_row($deprq)){
echo '
<tr>
<td style="font-weight: bold;">'.str_replace('.00','',number_format($deprm[1],2,'.',',')).' ₽</td>
<td style="color: #1dbb99;font-weight: bold;"> '.str_replace('.00','',number_format($deprm[2],2,'.',',')).' ₽</td>
<td>'.date('j '.$mdate[date('n',$deprm[3])-1].' H:i',$deprm[3]).'</td>
<td>'.date('j '.$mdate[date('n',$deprm[0])-1].' H:i',$deprm[0]).'</td>
<td> <span> <strong class="mb-0 success" style=" color: #2cbd94;">Успешно завершен</strong></td>
</tr>
';
}
?>
Если тебе нужна помощь, можешь смело писать pligin