{% else-1 %}
Обновить
* Тема закрыта!
1.
@pavelgrey * [мошенник] 0.46
[автор] (18 май 2014, 17:08) [0/0] [0] [спам] [под]

<?php
include '../controller/controller.php';
up('Пополнить баланс');
if(!$user) {
header('Location: '.HOME);
exit();
}
echo '<div class="header"><img src="'.HOME.'/templates/images/55.png" alt="*" /> Пополнить балланс</div>';
switch($_GET['act']) {
default:
echo '<div class="home"><form method="POST" name="form" action="?act=true">
Пополнить на сумму:<br /><select name="kol"><option value="10">10</option><option value="20">20</option><option value="30">30</option><option value="50">50</option>
<option value="60">60</option><option value="70">70</option><option value="90">90</option><option value="100">100</option><option value="110">110</option><option value="120">120</option></select><br />
<input type="submit" value="Продолжить" /></form></div>';

echo '<div class="home">Способ оплаты: Webmoney Merchant</div>';
break;

case 'true':
$money = xss($_POST['kol']);
$random = rand(99999,999999);

echo '<div class="home">
Сумма: '.$money.' wmr</br>
<form method="POST" action="https://merchant.webmoney.ru/lmi/payment.asp">
<input type="hidden" name="LMI_PAYMENT_NO" value="'.$random.'">
<input type="hidden" name="LMI_PAYMENT_AMOUNT" value="'.$money.'">
<input type="hidden" name="LMI_PAYMENT_DESC" value="Account replenishment in WebMoney lottery - LotteryIT.ru">
<input type="hidden" name="LMI_PAYEE_PURSE" value="R980106431593">
<input type="hidden" name="id" value="'.$user['id'].'">
<input type="submit" value="Перейти к оплате">
</form></div>';
break;

case 'order':
IF($_POST['LMI_PREREQUEST']==1) {

if($money != trim($_POST['LMI_PAYMENT_AMOUNT'])) {
echo "ERR: НЕВЕРНАЯ СУММА ".$_POST['LMI_PAYMENT_AMOUNT'];
exit;
}

if(trim($_POST['LMI_PAYEE_PURSE'])!="R980106431593"* {
echo "ERR: НЕВЕРНЫЙ КОШЕЛЕК ПОЛУЧАТЕЛЯ ".$_POST['LMI_PAYEE_PURSE'];
exit;
}
echo "YES";
}
ELSE {
$secret_key="F89DC630-C460-4CD4-9F7E-42F9D34179C3";
$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;

}
break;

case 'yes':
echo "<div class='home'>Покупка успешно произведена</div>";
break;

case 'Error':
echo 'Error';
break;
}
down();
?>
Помогите исправить ошибку * средства на баланс аккаунта не поступают при нажатии "Вернуться к продавцу"

2.
NTL * 18.08
(18 май 2014, 17:13) [0/0] [0] [спам] [под]

запрос напиши

3.
@pavelgrey * [мошенник] 0.46
[автор] (18 май 2014, 17:14) [0/0] [0] [спам] [под]
NTL,

mysql_query('update `user` set `money` = `money` + "'.$money.'" where `id` = "'.$user['id'].'"');

4.
NTL * 18.08
(18 май 2014, 17:22) [0/0] [0] [спам] [под]

Pavel Grey,я имел ввиду в обработчик его надо

5.
@pavelgrey * [мошенник] 0.46
[автор] (18 май 2014, 17:23) [0/0] [0] [спам] [под]
NTL,

не понял*

6.
NTL * 18.08
(18 май 2014, 17:25) [0/0] [0] [спам] [под]

Pavel Grey,если платеж прошел то начисляй,запрос что ты написал надо в обработчик вставлять что выше ты код написал

7.
@pavelgrey * [мошенник] 0.46
[автор] (18 май 2014, 17:25) [0/0] [0] [спам] [под]
NTL,

куда именно вставлять?

8.
Halking * 4.32
(18 май 2014, 18:21) [0/0] [0] [спам] [под]
@pavelgrey,

кавычка перед update

9.
@pavelgrey * [мошенник] 0.46
[автор] (18 май 2014, 18:21) [0/0] [0] [спам] [под]
Halking,

какая ковычка?

10.
Halking * 4.32
(18 май 2014, 18:23) [0/0] [0] [спам] [под]

Pavel Grey, одинарная, а должна быть двойная ", и в конце запроса тоже. попробуй


Изм. 1 раз. / Посл. изм.
Halking * 4.32
(18 май 2014, 18:25)
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений