Best Answer SmetDenis , 11 June 2013 - 20:19
Оформил решение от ТС werewolfgsm как отдельный топик - http://forum.jbzoo.c...rivat24-liqpay/
Go to the full post
Best Answer SmetDenis , 11 June 2013 - 20:19
Оформил решение от ТС werewolfgsm как отдельный топик - http://forum.jbzoo.c...rivat24-liqpay/
Go to the full post
Posted 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 и оформление заказа
}
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Posted 11 June 2013 - 20:19 Best Answer
Оформил решение от ТС werewolfgsm как отдельный топик - http://forum.jbzoo.c...rivat24-liqpay/
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.