Colcefer Posted August 11, 2013 Share Posted August 11, 2013 Всем привет, такая проблема. Подключил модуль оплаты "Robokassa". Все настроил, все работает. Оплата проходит. Деньги поступают но! Возврат после оплаты происходит на страницу истории заказов, а оплаченный товар весит в корзине, и заказ не закрывается. <?php include(dirname(__FILE__).'/../../config/config.inc.php'); include(dirname(__FILE__).'/robokassa.php'); $errors = ''; $result = false; $rb = new robokassa(); $id_cart = $_REQUEST['InvId']; $amount = $_REQUEST['OutSum']; $rb_password1 = Configuration::get('RB_PASSWORD1'); $rb_sign = md5("$amount:$id_cart:$rb_password1"); if(strtoupper($_REQUEST['SignatureValue'])==strtoupper($rb_sign)) { echo $rb->getL('success'); $id_order = Order::getOrderByCartId($id_cart);//new Order($rb->currentOrder); if (!$id_order) Tools::redirect('history.php'); $order = new Order(intval($id_order)); Tools::redirectLink(__PS_BASE_URI__.'order-confirmation.php?id_cart='.$id_cart.'&id_module='.$rb->id.'&key='.$order->secure_key); } ?> Это код, страницы успешной оплаты заказа. Подскажите плиз... Link to comment Share on other sites More sharing options...
absent Posted August 11, 2013 Share Posted August 11, 2013 валидация заказа не проходит. Всем привет, такая проблема. Подключил модуль оплаты "Robokassa". Все настроил, все работает. Оплата проходит. Деньги поступают но! Возврат после оплаты происходит на страницу истории заказов, а оплаченный товар весит в корзине, и заказ не закрывается. <?php include(dirname(__FILE__).'/../../config/config.inc.php'); include(dirname(__FILE__).'/robokassa.php'); $errors = ''; $result = false; $rb = new robokassa(); $id_cart = $_REQUEST['InvId']; $amount = $_REQUEST['OutSum']; $rb_password1 = Configuration::get('RB_PASSWORD1'); $rb_sign = md5("$amount:$id_cart:$rb_password1"); if(strtoupper($_REQUEST['SignatureValue'])==strtoupper($rb_sign)) { echo $rb->getL('success'); $id_order = Order::getOrderByCartId($id_cart);//new Order($rb->currentOrder); if (!$id_order) Tools::redirect('history.php'); $order = new Order(intval($id_order)); Tools::redirectLink(__PS_BASE_URI__.'order-confirmation.php?id_cart='.$id_cart.'&id_module='.$rb->id.'&key='.$order->secure_key); } ?> Это код, страницы успешной оплаты заказа. Подскажите плиз... Link to comment Share on other sites More sharing options...
Colcefer Posted August 11, 2013 Author Share Posted August 11, 2013 Ну это то я понял)))только вот что делать то?) что куда писать?) Link to comment Share on other sites More sharing options...
absent Posted August 11, 2013 Share Posted August 11, 2013 Ну это то я понял)))только вот что делать то?) что куда писать?) этот код нужно переписывать. обращайтесь за возн. перепишу Link to comment Share on other sites More sharing options...
sors Posted August 12, 2013 Share Posted August 12, 2013 Вот рабочий модуль http://prestalab.ru/moduli-oplaty/32-modul-oplaty-robokassa.html 1 Link to comment Share on other sites More sharing options...
Recommended Posts