Платежные шлюзы Magento не работают

Magento v 1.9.1.0 Попытка использовать Authorize.net и / или Paypal. Ни одна из них не работает... Любая помощь будет принята с благодарностью.

Авторизация выдает ошибку: "При обработке вашего заказа произошла ошибка. Пожалуйста, свяжитесь с нами или повторите попытку позже". Журнал исключений следует:

2015-03-20T23: 53: 05 + 00: 00 ERR (3): исключение "PDOException" с сообщением "SQLSTATE[HY000]: общая ошибка: 1205 Превышено время ожидания блокировки; попробуйте перезапустить транзакцию в /..../public_html/lib/Zend/Db/Statement/Pdo.php:228 трассировки стека:

0 /..../public_html/lib/Zend/Db/Statement/Pdo.php(228): PDOStatement-> execute (Array)

1 /..../public_html/lib/Varien/Db/Statement/Pdo/Mysql.php(110): Zend_Db_Statement_Pdo -> _ execute (Array)

2 /..../public_html/app/code/core/Zend/Db/Statement.php(291): Varien_Db_Statement_Pdo_Mysql -> _ execute (Array)

3 /..../public_html/lib/Zend/Db/Adapter/Abstract.php(480): Zend_Db_Statement-> execute (Array)

4 /..../public_html/lib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract-> query ('SELECT si. *,... ', Array)

5 /..../public_html/lib/Varien/Db/Adapter/Pdo/Mysql.php(428): Zend_Db_Adapter_Pdo_Abstract-> query ('SELECT si. *,... ', Array)

6 /..../public_html/lib/Zend/Db/Adapter/Abstract.php(737): Varien_Db_Adapter_Pdo_Mysql-> query (Object (Varien_Db_Select), Array)

7 /..../public_html/app/code/core/Mage/CatalogInventory/Model/Resource/Stock.php(138):

Zend_Db_Adapter_Abstract-> fetchAll (Объект (Varien_Db_Select))

8 /..../public_html/app/code/local/Mana/CatalogInventory/Model/Stock.php(50):

Mage_CatalogInventory_Model_Resource_Stock-> getProductsStock (Object (Mana_CatalogInventory_Model_Stock), Array, true)

9 /..../public_html/app/code/core/Mage/CatalogInventory/Model/Observer.php(635):

Mana_CatalogInventory_Model_Stock-> registerProductsSale (Array)

10 /..../public_html/app/code/core/Mage/Core/Model/App.php(1338): Mage_CatalogInventory_Model_Observer-> subtractQuoteInventory (Object (Varien_Event_Observer))

11 /..../public_html/app/code/core/Mage/Core/Model/App.php(1317): Mage_Core_Model_App -> _ callObserverMethod (Object (Mage_CatalogInventory_Model_Observer),

'subtractQuoteIn...', Object (Varien_Event_Observer))

12 /..../public_html/app/Mage.php(448): Mage_Core_Model_App-> dispatchEvent ('sales_model_ser...', Array)

13 /..../public_html/app/code/core/Mage/Sales/Model/Service/Quote.php(187):

Mage:: dispatchEvent ('sales_model_ser...', Array)

14 /..../public_html/app/code/core/Mage/Sales/Model/Service/Quote.php(249):

Mage_Sales_Model_Service_Quote-> submitOrder ()

15 /..../public_html/app/code/core/Mage/Checkout/Model/Type/Onepage.php(784):

Mage_Sales_Model_Service_Quote-> submitAll ()

16 /..../public_html/app/code/core/Mage/Checkout/controllers/OnepageController.php(579):

Mage_Checkout_Model_Type_Onepage-> saveOrder ()

17 /..../public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(418):

Mage_Checkout_OnepageController-> saveOrderAction ()

18 /..../public_html/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250):

Mage_Core_Controller_Varien_Action-> отправка ('saveOrder')

19 /..../public_html/app/code/core/Mage/Core/Controller/Varien/Front.php(172):

Mage_Core_Controller_Varien_Router_Standard-> матч (Object (Mage_Core_Controller_Request_Http))

20 /..../public_html/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front-> dispatch ()

21 /..../public_html/app/Mage.php(684): Mage_Core_Model_App-> run (Array)

22 /..../public_html/index.php(91): Mage:: run ('', 'store')

23 {главная}

Следующее исключение "Zend_Db_Statement_Exception" с сообщением "SQLSTATE[HY000]: общая ошибка: 1205 Превышено время ожидания блокировки; попробуйте перезапустить транзакцию, запрос был: SELECT si. *, p,type_id ОТ magentocataloginventory_stock_item КАК si ВНУТРЕННЕЕ СОЕДИНЕНИЕ magentocatalog_product_entity КАК p ON p.entity_id=si.product_id ГДЕ (stock_id=1) И (product_id IN(1661396)) ДЛЯ ОБНОВЛЕНИЯ 'в /..../public_html/lib/Zend/Db/Statement/Pdo.php:235 Трассировка стека:

0 /..../public_html/lib/Varien/Db/Statement/Pdo/Mysql.php(110): Zend_Db_Statement_Pdo -> _ execute (Array)

1 /..../public_html/app/code/core/Zend/Db/Statement.php(291): Varien_Db_Statement_Pdo_Mysql -> _ execute (Array)

2 /..../public_html/lib/Zend/Db/Adapter/Abstract.php(480): Zend_Db_Statement-> execute (Array)

3 /..../public_html/lib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract-> query ('SELECT si. *,... ', Array)

4 /..../public_html/lib/Varien/Db/Adapter/Pdo/Mysql.php(428): Zend_Db_Adapter_Pdo_Abstract-> query ('SELECT si. *,... ', Array)

5 /..../public_html/lib/Zend/Db/Adapter/Abstract.php(737): Varien_Db_Adapter_Pdo_Mysql-> query (Object (Varien_Db_Select), Array)

6 /..../public_html/app/code/core/Mage/CatalogInventory/Model/Resource/Stock.php(138):

Zend_Db_Adapter_Abstract-> fetchAll (Объект (Varien_Db_Select))

7 /..../public_html/app/code/local/Mana/CatalogInventory/Model/Stock.php(50):

Mage_CatalogInventory_Model_Resource_Stock-> getProductsStock (Object (Mana_CatalogInventory_Model_Stock), Array, true)

8 /..../public_html/app/code/core/Mage/CatalogInventory/Model/Observer.php(635):

Mana_CatalogInventory_Model_Stock-> registerProductsSale (Array)

9 /..../public_html/app/code/core/Mage/Core/Model/App.php(1338): Mage_CatalogInventory_Model_Observer-> subtractQuoteInventory (Object (Varien_Event_Observer))

10 /..../public_html/app/code/core/Mage/Core/Model/App.php(1317): Mage_Core_Model_App -> _ callObserverMethod (Object (Mage_CatalogInventory_Model_Observer),

'subtractQuoteIn...', Object (Varien_Event_Observer))

11 /..../public_html/app/Mage.php(448): Mage_Core_Model_App-> dispatchEvent ('sales_model_ser...', Array)

12 /..../public_html/app/code/core/Mage/Sales/Model/Service/Quote.php(187):

Mage:: dispatchEvent ('sales_model_ser...', Array)

13 /..../public_html/app/code/core/Mage/Sales/Model/Service/Quote.php(249):

Mage_Sales_Model_Service_Quote-> submitOrder ()

14 /..../public_html/app/code/core/Mage/Checkout/Model/Type/Onepage.php(784):

Mage_Sales_Model_Service_Quote-> submitAll ()

15 /..../public_html/app/code/core/Mage/Checkout/controllers/OnepageController.php(579):

Mage_Checkout_Model_Type_Onepage-> saveOrder ()

16 /..../public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(418):

Mage_Checkout_OnepageController-> saveOrderAction ()

17 /..../public_html/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250):

Mage_Core_Controller_Varien_Action-> отправка ('saveOrder')

18 /..../public_html/app/code/core/Mage/Core/Controller/Varien/Front.php(172):

Mage_Core_Controller_Varien_Router_Standard-> матч (Object (Mage_Core_Controller_Request_Http))

19 /..../public_html/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front-> dispatch ()

20 /..../public_html/app/Mage.php(684): Mage_Core_Model_App-> run (Array)

21 /..../public_html/index.php(91): Mage:: run ('', 'store')

22 {главная}

2 ответа

Вам нужно обновить кеш, кеш-память и переиндексировать из бэкэнда, а затем проверить.

Для авторизованного.net, если вы используете тестовую учетную запись, то в разделе "Магнит", "Система"> "Конфигурация"> "Способы оплаты"> раздел "Авторизуйтесь.

Включить: да
Api Login Id: это вы получите от учетной записи authorize.net
Ключ Api: это вы получите от учетной записи authorize.net
Статус нового заказа: обработка
Тестовый режим: нет
URL шлюза: https://test.authorize.net/gateway/transact.dll

Используя эту конфигурацию, вы сможете завершить транзакцию в песочнице.

Другие вопросы по тегам