Лучший Ответ SmetDenis , 11 June 2013 - 20:19
Оформил решение от ТС werewolfgsm как отдельный топик - http://forum.jbzoo.c...rivat24-liqpay/
Перейти к сообщениюЛучший Ответ SmetDenis , 11 June 2013 - 20:19
Оформил решение от ТС werewolfgsm как отдельный топик - http://forum.jbzoo.c...rivat24-liqpay/
Перейти к сообщениюОтправлено 07 June 2013 - 03:52
Подскажите, какой код отвечает за это? Я что-то не могу разобраться, как мне получить данные от liqpay. Чего-то я не понимаю в этом:
Будет вызван метод paymentCallback() в этом файле media\zoo\applications\jbuniversal\framework\controllers\payment.php
Свой код можете писать в этом месте
На вскидку там должно быть что-то вроде этого
Пишу, можно сказать, с закрытыми глазами =) Поэтому не факт что работает...
if (isset($_REQUEST['operation_xml'])) { $merc_sig = 'СИГНАТУРА'; $xml = $_REQUEST['operation_xml']; $xml_decoded = base64_decode($_REQUEST['operation_xml']); $sign = base64_encode(sha1($merc_sig . $xml . $merc_sig, 1)); if ($xml = simplexml_load_string($xml_decoded)) { // парсим XML foreach($xml as $xmlRow) { error_log(print_r($xmlRow->getName() .' = ' . (string)$xmlRow, true), 3, JPATH_BASE.'/logs/liqpay.log'); // пишем в лог результаты парсинга. } } // а тут на основании приобретенных знания пишем верификацию sign и оформление заказа }
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Отправлено 11 June 2013 - 20:19 Лучший Ответ
Оформил решение от ТС werewolfgsm как отдельный топик - http://forum.jbzoo.c...rivat24-liqpay/
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.