カスタム支払いゲートウェイを作成しましたが、特定のトランザクションの追加情報を追加するために、支払い後の通知 (IPN と同様) を処理する必要があります。
次のようなさまざまな組み合わせを試しました。
Mage::getModel('sales/order')->load('#id')
->getPayment()
->getTransaction('#id')
->setAdditionalInformation('foo', 'bar')
->save();
エラーは発生しません(注文/支払い/トランザクションを取得できます)が、アクションの保存は機能しないようです。また、支払いオブジェクトを運がなくても保存しようとしました。