Checkout не работает в Magento 1.9.1.1 после установленных патчей

После того, как я установил следующие исправления: SUPEE-6285-1.9.1v2, SUPEE-6482-1.9.1.1, SUPEE-6788-1.9.1.1, SUPEE-7405-1.9.1.1, оплата моего сайта на одной странице не работает.

Введя данные дебетовой карты / кредитной карты в одностраничном оформлении заказа, а затем нажал «Оформить заказ», но ошибки не было, и страница осталась без изменений … получила электронное письмо под названием «Ошибка платежной транзакции».

Я получил следующие ошибки в файле system.log.

2016-03-07T19:31:25+00:00 DEBUG (7): GBP - GBP
2016-03-07T19:31:25+00:00 DEBUG (7): GBP - GBP
2016-03-07T19:31:25+00:00 DEBUG (7): GBP - GBP
2016-03-07T19:31:25+00:00 DEBUG (7): GBP - GBP
2016-03-07T19:31:29+00:00 DEBUG (7): GBP - GBP
2016-03-07T19:31:29+00:00 DEBUG (7): GBP - GBP
2016-03-07T19:31:29+00:00 DEBUG (7): GBP - GBP
2016-03-07T19:31:29+00:00 DEBUG (7): GBP - GBP
2016-03-07T19:31:32+00:00 ERR (3): Notice: Undefined variable: status  in app/code/local/Paymentsense/Pay/Model/Pay.php on line 720
2016-03-07T19:31:32+00:00 ERR (3): Notice: Undefined index: error  in app/code/local/Paymentsense/Pay/Model/Pay.php on line 720
2016-03-07T19:31:32+00:00 ERR (3): Notice: Undefined variable: CrossReference  in app/code/local/Paymentsense/Pay/Model/Pay.php on line 720
2016-03-07T19:31:32+00:00 ERR (3): Notice: Undefined variable: message  in app/code/local/Paymentsense/Pay/Model/Pay.php on line 720

Я получил следующую ошибку в pay.log

2016-03-08T12:32:55+00:00 DEBUG (7): Array
(
[status] =>
[transaction_id] => 1457440375
[fraud] => 1
[message] =>
[data] => Array
(
)

и, наконец, исключение.log

2016-03-08T12:32:55+00:00 ERR (3):
exception 'Mage_Core_Exception' in app/Mage.php:595
Stack trace:
#0 app/code/local/Paymentsense/Pay/Model/Pay.php(103): Mage::throwException(NULL)
#1 app/code/core/Mage/Sales/Model/Order/Payment.php(443): Paymentsense_Pay_Model_Pay->capture(Object(Mage_Sales_Model_Order_Payment), '119.99')
#2 app/code/core/Mage/Sales/Model/Order/Invoice.php(385): Mage_Sales_Model_Order_Payment->capture(Object(Mage_Sales_Model_Order_Invoice))
#3 app/code/core/Mage/Sales/Model/Order/Payment.php(608): Mage_Sales_Model_Order_Invoice->capture()
#4 app/code/core/Mage/Sales/Model/Order/Payment.php(410): Mage_Sales_Model_Order_Payment->_invoice()
#5 app/code/core/Mage/Sales/Model/Order/Payment.php(348): Mage_Sales_Model_Order_Payment->capture(NULL)
#6 app/code/core/Mage/Sales/Model/Order.php(896): Mage_Sales_Model_Order_Payment->place()
#7 app/code/core/Mage/Sales/Model/Order.php(1114): Mage_Sales_Model_Order->_placePayment()
#8 [internal function]: Mage_Sales_Model_Order->place()
#9 app/code/core/Mage/Core/Model/Resource/Transaction.php(105): call_user_func(Array)
#10 app/code/core/Mage/Core/Model/Resource/Transaction.php(159): Mage_Core_Model_Resource_Transaction->_runCallbacks()
#11 app/code/core/Mage/Sales/Model/Service/Quote.php(189): Mage_Core_Model_Resource_Transaction->save()
#12 app/code/core/Mage/Sales/Model/Service/Quote.php(249): Mage_Sales_Model_Service_Quote->submitOrder()
#13 app/code/core/Mage/Checkout/Model/Type/Onepage.php(784): Mage_Sales_Model_Service_Quote->submitAll()
#14 app/code/core/Mage/Checkout/controllers/OnepageController.php(579): Mage_Checkout_Model_Type_Onepage->saveOrder()
#15 app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Checkout_OnepageController->saveOrderAction()
#16 app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(254): Mage_Core_Controller_Varien_Action->dispatch('saveOrder')
#17 app/code/core/Mage/Core/Controller/Varien/Front.php(172): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#18 app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front->dispatch()
#19 app/Mage.php(684): Mage_Core_Model_App->run(Array)
#20 /index.php(87): Mage::run('', 'store')
#21 {main}

Это строка 720 в app / code / local / Paymentsense / Pay / Model / Pay.php

return array('status'=>$status,'transaction_id' => time() , 'fraud' => rand(0,1),'message'=>$json['error'],'data'=>$json,'CrossReference'=>$CrossReference,'paymenstatus'=>$message);

Вот полный Pay.php файл

Это действительно расстраивает … Я пытался решить эту проблему в течение последних 3 дней … любая помощь будет оценена …

Заранее спасибо…

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]