не может получить getAdditionalInformation () из платежного объекта - PullRequest
0 голосов
/ 12 сентября 2011

Я получаю пустой массив из getAdditionalInformation() объекта платежа.Детали транзакции прилагаются к заказу.Почему-то я не могу их восстановить.Я получаю пустой массив.Вот мой код

$magorder = Mage::getModel('sales/order')->load($valor);
$payment = $magorder->getPayment()->getAdditionalInformation();

, пожалуйста, кто-нибудь указывает мне правильное направление.Спасибо

1 Ответ

0 голосов
/ 13 сентября 2011

Я решил это. Код ниже

$magorder = Mage::getModel('sales/order')->load($valor);
            $payment = $magorder->getPayment();

            $collection = Mage::getModel('sales/order_payment_transaction')->getCollection()
                ->addPaymentIdFilter($payment->getId());

            foreach ($collection as $col)
            {
                print_r ($col->getAdditionalInformation());
            }
...