我使用的是PayPal Express付款方式。我发出的问题是,当您使用PayPal结账时,它会将您重定向到Paypal。您登录或访客结账(使用主/签证卡),按下继续后,它会将您重定向回Magento的订单审核页面。到目前为止一切都很好现在当您按“下订单”按钮时,它会显示“无法下订单”错误消息。奇怪的是它已经在Magento中创建了订单,而且我的PayPal调试模式启用显示付款状态成功(资金不在帐户中)。但由于某种原因,它不会重定向到成功页面。
我正在尝试调试它并查看app/code/core/Mage/Paypal/Controller/Express/Abstract.php
我在'placeOrderAction()'中种植了日志,发现它没有经过:
$this->_checkout->place($this->_initToken());
追查它时$this->submitNominalItems();
进一步呼叫似乎是罪魁祸首
app/code/core/Mage/Sales/Model/Service/Quote.php
我只是迷失在这一点上。它只是不会过去。有什么想法吗?