Перейти к содержимому


Фотография

Помогите решить вопрос

merchant

  • Пожалуйста, авторизуйтесь для ответа.
ответов в данной теме 1

#1 Новичок Сергей Антонов (WMID 580862964490 )

  • Группа: Пользователи
  • сообщений 1
  • Регистрация: 17-августа 15
  • Webmoney BL

Отправлено 18 августа 2015 - 09:34

Всем привет!

У меня такая ситуация:

Когда оплачиваю через мерчант то мне пишет Продавец не дал разрешение на выполнение операции:

 

Вот мой код:

 

IF($_POST['LMI_PREREQUEST']==1) {
}
ELSE {
$num = $_POST['LMI_PAYMENT_NO'];
$data = mysql_query("SELECT * FROM `webmoney` WHERE `num` = '".$num."'");
$row = mysql_fetch_assoc($data);
mysql_query("UPDATE `users` SET `money` = `money`+'$row[summa]' WHERE `id` = '".$row['id_user']."'");
mysql_query("UPDATE `webmoney` SET `time_oplata` = '".time()."' WHERE `id` = '".$row['id']."'");
 
Что не так подскажите пожалуйста

    • 0
  • Наверх

#2 Знаток ^-^ (WMID 273407224562 )

  • Группа: Пользователи
  • сообщений 6 059
  • Регистрация: 10-сентября 13
  • Webmoney BL

Отправлено 18 августа 2015 - 19:52

Всем привет!

Привет!

 

Если установлена галочка "Передавать данные в предварительном запросе" (или как-то так), то нужно ещё такое:
echo "YES";// передать в предварительном запросе LMI_PREREQUEST = 1
либо это:
IF($_POST['LMI_PREREQUEST']==1) {
}
заменить на это:
IF($_POST['LMI_PREREQUEST']==1) {

  echo "YES";
}
И продавец будет давать разрешение. Хотя проще ту галочку снять и всё. По идеи работать должно :)


Сообщение отредактировал ^-^: 18 августа 2015 - 19:54

Бесплатный SSL на 3 мес. / Сертификат SSL от 299 руб.
    • 0
  • Наверх





Еще теги с одним или более ключевыми словами: merchant