Доброго времени суток.Нужна помощь с мерчантом.
Делаю пополнение балланса
[code]
<?
include_once '../system/sys.php';
include_once '../system/func.php';
$re=$_POST['LMI_PAYMENT_AMOUNT'];
// Если это форма предварительного запроса, то идем дальше...
IF($_POST['LMI_PREREQUEST']==1) {
// 2) Проверяем, не произошла ли подмена суммы.
// Cравниваем стоимость товара в базе данных с той суммой, что передана нам Мерчантом.
// Если сумма не совпадает, то выводим ошибку и прерываем работу скрипта.
if(trim($re)!=trim($_POST['LMI_PAYMENT_AMOUNT'])) {
echo "ERR: НЕВЕРНАЯ СУММА ".$_POST['LMI_PAYMENT_AMOUNT'];
exit;
}
// 3) Проверяем, не произошла ли подмена кошелька.
// Cравниваем наш настоящий кошелек с тем кошельком, который передан нам Мерчантом.
// Если кошельки не совпадают, то выводим ошибку и прерываем работу скрипта.
if(trim($_POST['LMI_PAYEE_PURSE'])!="R116194744447" {
echo "ERR: НЕВЕРНЫЙ КОШЕЛЕК ПОЛУЧАТЕЛЯ ".$_POST['LMI_PAYEE_PURSE'];
exit;
}
// Если ошибок не возникло и мы дошли до этого места, то выводим YES
echo "YES";
}else{
DB::$dbs->query("UPDATE `us` set `rub`= `rub` + '".$re."' WHERE `id`= ?;",array($cms->us['id']));
}
niz();
?>
[/code]
На мерчант кидает,с оплатой все норм.У меня не получается сделать запрос в базу в обработчике
В чем проблема?
echo 'Ваш балланс успешно пополнен на '.$summa.' !<br/>';
В обработчике явно лишняя.
Добавлено 11.08.15 в 22:35:55:
Это пользователю не выведется.
Sakamsky, а как тогда?$_POST['LMI_PAYMENT_AMOUNT']?
Почему запрос не работает я хз Просто подсказал, что ту строчку не выведет юзеру.
ВЫкладывайте код ПАДЫ на сервисы. ОН НЕ ЧИТАЕМ ИНАЧЕ
http://xhor.ru
Отредактировал 1 пост