Вроде теперь точно все правильно настроил. Но все так де после оплаты на внутренний баланс средства все равно не засчитываются. Может кто найдет ошибку?
<?
define('DIRECTORY', str_replace('\\', '/', dirname(__FILE__)) . '/');
if (is_file(DIRECTORY . '__SYSpath/kernel.php')){
require_once (DIRECTORY . '__SYSpath/kernel.php');
}else{
exit('Ошибка при подключении системного файла!');
}
require_header('пополнение');
////////////////////////////////////////
echo "<div class='erors'>Немедленно покиньте раздел</div>";
////////////////////////////////////////
if($_POST['LMI_PREREQUEST']==1) {
if(trim($_POST['LMI_PAYEE_PURSE'])!="R123456789012" { /// Ваш кошелек рублевый
echo "ERR:НЕВЕРНЫЙ КОШЕЛЕК ".$_POST['LMI_PAYEE_PURSE'];
exit;
}
echo 'YES';
}else{
$secret_key="frghfhjgjdt45rgfgd"; //// секретный ключ мерчанта
$common_string = $_POST['LMI_PAYEE_PURSE'].$_POST['LMI_PAYMENT_AMOUNT'].$_POST['LMI_PAYMENT_NO'].
$_POST['LMI_MODE'].$_POST['LMI_SYS_INVS_NO'].$_POST['LMI_SYS_TRANS_NO'].
$_POST['LMI_SYS_TRANS_DATE'].$secret_key.$_POST['LMI_PAYER_PURSE'].$_POST['LMI_PAYER_WM'];
$hash = strtoupper(md5($common_string));
if($hash!=$_POST['LMI_HASH']) exit;
$ok_getuser = mysql_query("SELECT * FROM `ban_users` WHERE `id` = '$_POST[LMI_PAYMENT_NO]' LIMIT 1"
$ok_users = mysql_fetch_array($ok_getuser);
////////////////////////////////////////
$popolnenie = $ok_users['money']+$_POST['LMI_PAYMENT_AMOUNT'];
$payment_no = $_POST['LMI_PAYMENT_NO'];
////////////////////////////////////////
mysql_query("UPDATE `ban_users` SET `money` = '$popolnenie' WHERE `id` = '$payment_no'"
}
////////////////////////////////////////
require_footer();
////////////////////////////////////////
?>