在magento中如何在IpnController.php页面中收集订单信息

时间:2015-01-07 15:13:05

标签: magento paypal paypal-ipn

关于magento 应用程序/代码/核心/法师/贝宝/控制器/ IpnController.php 我需要

中的订单ID
try 
{

}



 public function indexAction()
    {
        if (!$this->getRequest()->isPost()) {
            return;
        }

        try {
            $data = $this->getRequest()->getPost();
            Mage::getModel('paypal/ipn')->processIpnRequest($data, new Varien_Http_Adapter_Curl());
        } catch (Exception $e) {
            Mage::logException($e);
            $this->getResponse()->setHttpResponseCode(500);
        }
    }

问题是我们需要在Paypal付款后用订单信息更新另一个数据库。

1 个答案:

答案 0 :(得分:0)

我认为您可以使用新的订单观察器来捕获订单详细信息并使用它执行您需要的任何自定义逻辑。 The answer to this question should do the trick