magento checkout回到第一阶段,paypal错误

时间:2014-02-27 22:59:54

标签: magento paypal

从昨天开始,我已经开始遇到结账问题,我花了一整天时间与客户联系并做退款。我使用1.7.0.2和paypal web payment pro。直到昨天,一切都运作良好,大约2年,我们开始让很多客户收取双倍,三倍甚至3/4/5的费用。这似乎是因为他们没有得到确认,所以重新处理订单和paypal继续收费。有些人一直持续到订单通过,其他人从来没有让它工作,我们只知道它,因为我们收到了PayPal付款。

我自己尝试过检测结账,但只有在使用信用卡时才会失败,贝宝付款工作正常。当我进入最后的流程订单阶段(最后阶段)时,我点击按钮,它只是回到第一阶段,产品仍在购物车中。我的客户报告发生了同样的事情。

在exception.log中,我从昨天开始收到以下错误:

exception \\\\\\\\\\\\\\\’Exception\\\\\\\\\\\\\\\’ with message \\\\\\\\\\\\\\\’PayPal response hasn\\\\\\\\\\\\\\\’t required fields.\\\\\\\\\\\\\\\’ in /home/*****/public_html/*****/*****/app/code/core/Mage/Paypal/Model/Api/Nvp.php:933 
Stack trace: 
#0 /home/*****/public_html/*****/*****/app/code/core/Mage/Paypal/Model/Api/Nvp.php(627): Mage_Paypal_Model_Api_Nvp->call(\\\\\\\\\\\\\\\’DoDirectPayment\\\\\\\\\\\\\\\’, Array) 
#1 /home/*****/public_html/*****/*****/app/code/core/Mage/Paypal/Model/Direct.php(343): Mage_Paypal_Model_Api_Nvp->callDoDirectPayment() 
#2 /home/*****/public_html/*****/*****/app/code/core/Mage/Paypal/Model/Direct.php(202): Mage_Paypal_Model_Direct->_placeOrder(Object(Mage_Sales_Model_Order_Payment), \\\\\\\\\\\\\\\’445.17\\\\\\\\\\\\\\\’) 
#3 /home/*****/public_html/*****/*****/app/code/core/Mage/Sales/Model/Order/Payment.php(290): Mage_Paypal_Model_Direct->capture(Object(Mage_Sales_Model_Order_Payment), \\\\\\\\\\\\\\\’445.17\\\\\\\\\\\\\\\’) 
#4 /home/*****/public_html/*****/*****/app/code/core/Mage/Sales/Model/Order/Invoice.php(268): Mage_Sales_Model_Order_Payment->capture(Object(Mage_Sales_Model_Order_Invoice)) 
#5 /home/*****/public_html/*****/*****/app/code/core/Mage/Sales/Model/Order/Payment.php(451): Mage_Sales_Model_Order_Invoice->capture() 
#6 /home/*****/public_html/*****/*****/app/code/core/Mage/Sales/Model/Order/Payment.php(247): Mage_Sales_Model_Order_Payment->_invoice() 
#7 /home/*****/public_html/*****/*****/app/code/core/Mage/Sales/Model/Order/Payment.php(189): Mage_Sales_Model_Order_Payment->capture(NULL) 
#8 /home/*****/public_html/*****/*****/app/code/core/Mage/Sales/Model/Order.php(558): Mage_Sales_Model_Order_Payment->place() 
#9 /home/*****/public_html/*****/*****/app/code/core/Mage/Sales/Model/Order.php(760): Mage_Sales_Model_Order->_placePayment() 
#10 /home/*****/public_html/*****/*****/app/code/core/Mage/Core/Model/Resource/Transaction.php(105): Mage_Sales_Model_Order->place() 
#11 /home/*****/public_html/*****/*****/app/code/core/Mage/Core/Model/Resource/Transaction.php(158): Mage_Core_Model_Resource_Transaction->_runCallbacks(Array) 
#12 /home/*****/public_html/*****/*****/app/code/core/Mage/Sales/Model/Service/Quote.php(183): Mage_Core_Model_Resource_Transaction->save() 
#13 /home/*****/public_html/*****/*****/app/code/core/Mage/Sales/Model/Service/Quote.php(238): Mage_Sales_Model_Service_Quote->submitOrder() 
#14 /home/*****/public_html/*****/*****/app/code/core/Mage/Checkout/Model/Type/Onepage.php(742): Mage_Sales_Model_Service_Quote->submitAll() 
#15 /home/*****/public_html/*****/*****/app/code/core/Mage/Checkout/controllers/OnepageController.php(499): Mage_Checkout_Model_Type_Onepage->saveOrder() 
#16 /home/*****/public_html/*****/*****/app/code/core/Mage/Core/Controller/Varien/Action.php(420): Mage_Checkout_OnepageController->saveOrderAction() 
#17 /home/*****/public_html/*****/*****/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(253): Mage_Core_Controller_Varien_Action->dispatch() 
#18 /home/*****/public_html/*****/*****/app/code/community/ArtsOnIT/OfflineMaintenance/Controller/Router/Standard.php(46): Mage_Core_Controller_Varien_Router_Standard->match(\\\\\\\\\\\\\\\’saveOrder\\\\\\\\\\\\\\\’) 
#19 /home/*****/public_html/*****/*****/app/code/core/Mage/Core/Controller/Varien/Front.php(176): ArtsOnIT_OfflineMaintenance_Controller_Router_Standard->match(Object(Mage_Core_Controller_Request_Http)) 
#20 /home/*****/public_html/*****/*****/app/code/core/Mage/Core/Model/App.php(340): Mage_Core_Controller_Varien_Front->dispatch(Object(Mage_Core_Controller_Request_Http)) 
#21 /home/*****/public_html/*****/*****/app/Mage.php(627): Mage_Core_Model_App->run() 
#22 /home/*****/public_html/*****/*****/index.php(80): Mage::run(Array) 
#23 {main}

paypal日志显示响应为[RESPMSG] =>已批准(因此付款)

订单大部分都不会显示在magento中,除非该过程在一段时间后工作(我根本无法工作,但有些客户已经完成订单然后才能运行,但他们通常会多次付款) 每次付款时,无论订单是否创建,订单号都会增加1 - 正确的订单号在paypal中显示为发票ID。

不确定是否相关/相关,但也有很多以下错误(虽然这是在结帐问题之前发生的方式:

exception \\\\\\\\\\\\\\\’PDOException\\\\\\\\\\\\\\\’ with message \\\\\\\\\\\\\\\’SQLSTATE[HY000]: General error: 2006 MySQL server has gone away\\\\\\\\\\\\\\\’ in /home/*****/public_html/*****/*****/lib/Zend/Db/Adapter/Pdo/Abstract.php:322 
Stack trace: 
#0 /home/*****/public_html/*****/*****/lib/Zend/Db/Adapter/Pdo/Abstract.php(322): PDO->rollBack() 
#1 /home/*****/public_html/*****/*****/lib/Zend/Db/Adapter/Abstract.php(523): Zend_Db_Adapter_Pdo_Abstract->_rollBack() 
#2 /home/*****/public_html/*****/*****/lib/Varien/Db/Adapter/Pdo/Mysql.php(184): Zend_Db_Adapter_Abstract->rollBack() 
#3 /home/*****/public_html/*****/*****/app/code/core/Mage/Core/Model/Resource/Abstract.php(118): Varien_Db_Adapter_Pdo_Mysql->rollback() 
#4 /home/*****/public_html/*****/*****/app/code/core/Mage/Core/Model/Resource/Transaction.php(92): Mage_Core_Model_Resource_Abstract->rollBack() 
#5 /home/*****/public_html/*****/*****/app/code/core/Mage/Core/Model/Resource/Transaction.php(165): Mage_Core_Model_Resource_Transaction->_rollbackTransaction() 
#6 /home/*****/public_html/*****/*****/app/code/core/Mage/Sales/Model/Service/Quote.php(183): Mage_Core_Model_Resource_Transaction->save() 
#7 /home/*****/public_html/*****/*****/app/code/core/Mage/Sales/Model/Service/Quote.php(238): Mage_Sales_Model_Service_Quote->submitOrder() 
#8 /home/*****/public_html/*****/*****/app/code/core/Mage/Checkout/Model/Type/Onepage.php(742): Mage_Sales_Model_Service_Quote->submitAll() 
#9 /home/*****/public_html/*****/*****/app/code/core/Mage/Checkout/controllers/OnepageController.php(499): Mage_Checkout_Model_Type_Onepage->saveOrder() 
#10 /home/*****/public_html/*****/*****/app/code/core/Mage/Core/Controller/Varien/Action.php(420): Mage_Checkout_OnepageController->saveOrderAction() 
#11 /home/*****/public_html/*****/*****/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(253): Mage_Core_Controller_Varien_Action->dispatch(\\\\\\\\\\\\\\\’saveOrder\\\\\\\\\\\\\\\’) 
#12 /home/*****/public_html/*****/*****/app/code/community/ArtsOnIT/OfflineMaintenance/Controller/Router/Standard.php(46): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http)) 
#13 /home/*****/public_html/*****/*****/app/code/core/Mage/Core/Controller/Varien/Front.php(176): ArtsOnIT_OfflineMaintenance_Controller_Router_Standard->match(Object(Mage_Core_Controller_Request_Http)) 
#14 /home/*****/public_html/*****/*****/app/code/core/Mage/Core/Model/App.php(340): Mage_Core_Controller_Varien_Front->dispatch() 
#15 /home/*****/public_html/*****/*****/app/Mage.php(627): Mage_Core_Model_App->run(Array) 
#16 /home/*****/public_html/*****/*****/index.php(80): Mage::run(\\\\\\\\\\\\\\\’\\\\\\\\\\\\\\\’, \\\\\\\\\\\\\\\’store\\\\\\\\\\\\\\\’) 
#17 {main}

真的需要一些帮助,因为我不得不关闭我的网站的信用卡处理,这将花费我很多,这是我的主要收入来源。

不确定格式对不起发生了什么,不能让它出来不同抱歉而且我太忙了,无法发送尝试的年龄。

0 个答案:

没有答案