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


Фотография
- - - - -

Privat24 как способ оплаты, есть ли наработки?


Лучший Ответ SmetDenis , 11 June 2013 - 20:19

Оформил решение от ТС werewolfgsm как отдельный топик - http://forum.jbzoo.c...rivat24-liqpay/

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 11

#11 SmetDenis

SmetDenis

Отправлено 07 June 2013 - 03:52

Подскажите, какой код отвечает за это? Я что-то не могу разобраться, как мне получить данные от liqpay. Чего-то я не понимаю в этом:
 

 

Будет вызван метод paymentCallback() в этом файле media\zoo\applications\jbuniversal\framework\controllers\payment.php

Свой код можете писать в этом месте

ssm48359b73_200x0.png

 

На вскидку там должно быть что-то вроде этого

Пишу, можно сказать, с закрытыми глазами =) Поэтому не факт что работает...

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 и оформление заказа
}

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#12 SmetDenis

SmetDenis

Отправлено 11 June 2013 - 20:19   Лучший Ответ

Оформил решение от ТС werewolfgsm как отдельный топик - http://forum.jbzoo.c...rivat24-liqpay/


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!