1

我正在集成 magento payumoney 网关。我正在使用 payumoney 网站上提供的 payumoney 扩展程序。但它是通过这个错误

Fatal error: Call to a member function getMethodInstance() on a non-object in D:\xampp\htdocs\build\store\app\code\core\Mage\Payment\Model\Observer.php on line 46

在这个网址上

http://localhost/build/store/index.php/payucheckout/shared/redirect/

为此,我遵循此https://magento.stackexchange.com/questions/31517/magento-fatal-error-call-to-a-member-function-getmethodinstance-on-a-non-obje

但无法理解发生了什么。我的网站观察者代码

$order = $observer->getEvent()->getOrder();

    if ($order->getPayment()->getMethodInstance()->getCode() != 'free') {
        return $this;
    } 

要删除此错误,我已将我的 magento 从旧版本更新为新版本,请帮助找出答案。

4

0 回答 0