我建立并维护了一个Magento 1.7.0.2 CE在线商店。 Magento安装在商店/子目录中。
直到几周前,PayPal IPN(标准版)才更改了#34;等待付款"到"处理"没有问题。 现在订单的状态为"等待付款"即使付钱也是如此。
我改变了路径 网络的根/店铺/应用程序/代码/核心/法师/贝宝/型号/ Standard.php 从
$api->setOrderId($orderIncrementId)
->setCurrencyCode($order->getBaseCurrencyCode())
//->setPaymentAction()
->setOrder($order)
->setNotifyUrl(Mage::getUrl('paypal/ipn/'))
->setReturnUrl(Mage::getUrl('paypal/standard/success'))
->setCancelUrl(Mage::getUrl('paypal/standard/cancel'));
到
$api->setOrderId($orderIncrementId)
->setCurrencyCode($order->getBaseCurrencyCode())
//->setPaymentAction()
->setOrder($order)
->setNotifyUrl(Mage::getUrl('shop/paypal/ipn/'))
->setReturnUrl(Mage::getUrl('shop/paypal/standard/success'))
->setCancelUrl(Mage::getUrl('shop/paypal/standard/cancel'));
但这并没有解决问题。
新的Magento 1.7.0.2 CE安装验证PayPal配置正确。测试订单从"待付款"到"处理"。
我还能在生产车间找到问题吗?