[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Liq pay - liq and buy
KAHU6AJL
Доброго времени гениям
раньше в liqpay можно было отключить сверение подписи ,
сейчас нет,
https://liqpay.com/?do=pages&p=cnb12 здесь сожержится инструкция по внедрению этого интерфейса
затруднения мои начались с Шага 7-ого: Работа с ответом
если быть точнее вот пример кода , который предоставляет liqpay -- но он почем то без примера проверки подписи
<?
$merchant_id='i8349114177';
$signature="XFXBKtVRGNKlyappjJUylZGjHFwDQ2zBCK2VH3J";
$url="https://www.liqpay.com/?do=clickNbuy";
$method='card';
$phone='+20123145121';

$xml="<request>
<version>1.2</version>
<result_url>http://mysite.com/lqanswer.php</result_url>
<server_url>http://mysite.com/lqanswer.php</server_url>
<merchant_id>
$merchant_id</merchant_id>
<order_id>ORDER_1234</order_id>
<amount>10</amount>
<currency>USD</currency>
<description>Description</description>
<default_phone>
$phone</default_phone>
<pay_way>
$method</pay_way>
</request>
"
;


$xml_encoded = base64_encode($xml);
$lqsignature = base64_encode(sha1($signature.$xml.$signature,1));



echo("<form action='$url' method='POST'>
<input type='hidden' name='operation_xml' value='
$xml_encoded' />
<input type='hidden' name='signature' value='
$lqsignature' />
<input type='submit' value='Pay'/>
</form>"
);
?>


насколько я понял , что после того как я отпраляю это то ко мне приходит на эту же страницу на этот же сценарий две переменные $_POST['signature']; и $_POST['operation_xml']; ,
написано что для расшифровки ответного operation_xml нужно сделать

так $xml_decoded=base64_decode($xml) - интересно но за каким хреном это делать, если $xml уже номальный существует , может вместо переменной $xml они подразумевают $_POST['operation_xml'] ?
ладно вторая переменная тоже закодирована ? тоесть точно также раскодировать ?
А дальше что ? поставить условие и сверить переменные? кто уже настраивал мерчанты с подписями помогите , Будет ли работать если у меня это обьединено в функции , и где нужно проверять до поля form или после ?



Спустя 10 часов, 45 минут, 25 секунд (25.08.2011 - 15:24) VELIK505 написал(а):
Ликпей незнаю. Щас кого-нить из своих попрошу чтобы помог.
Про вебмани где тема?

Спустя 1 час, 30 минут, 25 секунд (25.08.2011 - 16:54) jamals написал(а):
Пиши в icq помогу за денежку) wink.gif
ICQ для связи 490462

Спустя 22 минуты, 49 секунд (25.08.2011 - 17:17) KAHU6AJL написал(а):
http://phpforum.ru/index.php?showtopic=46587&hl=


вот тема про Webmoney , за денежку это понятно, но я хочу научится сам делать,
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.