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

このURLで

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