私はカスタムペイメントゲートウェイを作成しましたが、今や、特定の取引の追加情報を追加するための後払い通知(IPNのような)を処理する必要があります。Magento Adminの[Transaction]画面で[Transaction Details]キー/値表を入力する方法を教えてください。
私は含めてさまざまな組み合わせをたくさん試してみた:
(私が注文/支払/取引を取得することができるよ)いずれかのエラーが発生するが、アクションを保存しませんMage::getModel('sales/order')->load('#id')
->getPayment()
->getTransaction('#id')
->setAdditionalInformation('foo', 'bar')
->save();
がinoperantているように見えます。私は運がなければ支払いオブジェクトを節約しようとしました。
自分で見つけた
私はそれはあなたが使用しているバージョンに依存したとしますが、少なくともEE 1に.12.xこれは正しい方法であると思われ、以下の答えはうまくいかない。 adminhtmlブロックで 'Mage_Sales_Model_Order_Payment_Transaction :: RAW_DETAILS'が使用されたため、この情報を管理者に表示することができませんでしたので、バージョンを指定してパラメータを指定せずにgetterを呼び出す必要がありました。 – mkilmanas