Блок платежной информации Magento

Я создал новый способ оплаты (шлюз). В этом шлюзе я отправляю информацию в банк для оплаты кредита и использую некоторые дополнительные способы оплаты, такие как Имя / Возраст человека / Прибыль лица / Срок кредита / ...

По этим полям я рассчитываю срок кредита и отправляю все эти данные в банк.

Я хотел бы показать эту информацию в информационном блоке «Способ оплаты» (правая боковая панель в теме по умолчанию), но я не хотел бы сохранять эти поля в базе данных (поэтому в области администрирования у меня будет информация, аналогичная стандартной проверке чека / денежного перевода и просто название способа оплаты будет другим)

Я не могу отобразить эти поля в информационном блоке «Способ оплаты», потому что он показывает только поля, хранящиеся в базе данных, и единственный найденный мной способ - сохранить эти данные в ядре / сеансе, а затем в информационном блоке получить эти данные обратно.

Я делаю что-то подобное в Платежной модели:

class OS_LacPayCS_Model_Payment extends Mage_Payment_Model_Method_Abstract
{
...
public function assignData($data)
{
    parent::assignData($data);
    $session = Mage::getSingleton('core/session');
    $session->setData('payment_additional', $data);
    return $this;
}
...
}

а затем получить его

class OS_LacPayCS_Block_Payment_Info extends Mage_Payment_Block_Info
{
...
public function getPaymentInfo()
{
    $session = Mage::getSingleton('core/session');
    return $session->getData('payment_additional');
}
...
}

Есть ли другой способ получить эти данные?

А также я хочу добавить несколько дополнительных строк на вкладке «Просмотр заказа» при оформлении заказа, как я могу добавить их без переписывания шаблона обзора и блокировки?

Thanx

Ответы на вопрос(1)

Ваш ответ на вопрос