PDA

Просмотр полной версии : merchant.webmoney


bxN5
15.02.2009, 21:00
Давным давно в одной далекой галактике...
вообщем начал разбираться с прикручиванием оплаты , все проде понял но вот трабла
Result URL:1.php
Success URL: 2.php метод link // в нем написано что платеж номр прошел
в файле 1.php
if (isset ($_POST['LMI_PAYMENT_AMOUNT']) && isset ($_POST['NAME'])) // параметр нейм передаю в Форме запроса платежа <input type='hidden' name='NAME' value='$namez'>
{
$LMI_PAYMENT_AMOUNT = $_POST['LMI_PAYMENT_AMOUNT'] ;
$namez=$_POST['NAME'] ;
$sum=$LMI_PAYMENT_AMOUNT*100 ;
$query =("UPDATE dle_users SET score=score +'".$sum."' WHERE name ='".$namez."'") ;
$sql_result = mysql_query($query);
}

вот но при оплате сразу попадаю на Success URL: 2.php и никаких изменений в базе =\

Pashkela
15.02.2009, 21:29
ну сделай так:

$sql_result = mysql_query($query) or die (mysql_error());

bxN5
15.02.2009, 21:41
делал , 0 на масу, я вообще думаю что мб мерчант не обращается к Result URL, хоть в натсройках все норм стоит

Sn@k3
15.02.2009, 21:48
ну сделай как парень говорит и убери error_reporting() (или другое)типа того чтобы посмотреть какая ошибка и от неё плясать

bxN5
15.02.2009, 22:04
сделал , при окончании оплаты тупо редиректит на Success URL
а если к примеру Success URL вообще не указывать получаю сообщение что нарушен порядок оплаты

bxN5
16.02.2009, 00:24
причем если принимать данные которые мерчант может посылать на Success URL: то все гуд , но в той форме не передается LMI_PAYMENT_AMOUNT =\