magento - 在 Magento 中使用 PayPal Plus 付款后出现“找不到订单”异常错误

标签 magento paypal

最近,当用户在 Magento 中完成结帐并使用 PayPal Plus 作为付款方式后,我们会收到这些异常。客户收到错误页面,但已付款且 Magento 订单状态设置为“已付款”。

exception 'Mage_Core_Exception' with message 'Order not found.' in app/Mage.php:595
Stack trace:
#0 app/code/community/Iways/PayPalPlus/Model/Webhook/Event.php(254): Mage::throwException('Order not found...')
#1 app/code/community/Iways/PayPalPlus/Model/Webhook/Event.php(70): Iways_PayPalPlus_Model_Webhook_Event->getOrder(Object(PayPal\Api\WebhookEvent))
#2 app/code/community/Iways/PayPalPlus/controllers/IndexController.php(171): Iways_PayPalPlus_Model_Webhook_Event->processWebhookRequest(Object(PayPal\Api\WebhookEvent))
#3 app/code/core/Mage/Core/Controller/Varien/Action.php(418): Iways_PayPalPlus_IndexController->webhooksAction()
#4 app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(254): Mage_Core_Controller_Varien_Action->dispatch('webhooks')
#5 app/code/community/BalkeTechnologies/StoreMaintenance/Controller/Router/Standard.php(91): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#6 app/code/core/Mage/Core/Controller/Varien/Front.php(172): BalkeTechnologies_StoreMaintenance_Controller_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#7 app/code/core/Mage/Core/Model/App.php(365): Mage_Core_Controller_Varien_Front->dispatch()
#8 app/Mage.php(684): Mage_Core_Model_App->run(Array)
#9 index.php(83): Mage::run('', 'store')
#10 {main}

问题是什么,我该如何解决?任何提示表示赞赏!

最佳答案

请检查表 sales_payment_transactionorder_id条目是否正确插入(错误是因为未从当前交易中找到订单)。

关于magento - 在 Magento 中使用 PayPal Plus 付款后出现“找不到订单”异常错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40545270/

相关文章:

magento - 如何获得用户在结账时选择的送货方式?

php - PayPal IPN 沙箱返回 HTTP 302

ios - 使用 Paypal 购买订阅的 App Store 审核指南

actionscript-3 - 如何将 Paypal 与 Flash 连接用于游戏

php - Magento 更改产品页面标题以包含属性

php - 如何从脚本发送订单确认电子邮件

api - Paypal MassPay API

paypal - 在 Paypal API 上获取付款历史记录

magento - Google Analytics(分析) channel 可视化未正确报告Magento OnePage结帐流程

database - 如何从 Magento 中删除所有交叉销售产品链接?