magento支付方式

时间:2012-02-09 04:36:56

标签: magento payment-gateway

我创建了magento付款方式,但在管理区域块中使用此方法创建订单后付款信息仅显示订单已使用USD

其他付款方式自动附加标题(如标准保存的cc /支票汇票等)

有谁可以告诉我必须做些什么来解决这个问题?

1 个答案:

答案 0 :(得分:1)

默认情况下,付款信息显示在adminhtml订单视图中,使用模板app / design / adminhtml / default / default / template / payment / info / default.phtml(有时付款信息块设置不同)。
在该模板中,使用输出支付方法标题

<?php echo $this->htmlEscape($this->getMethod()->getTitle()) ?>

方法Mage_Payment_Block_Info::getMethod()只返回付款方式的实例。

方法getTitle()已在Mage_Payment_Model_Method_Abstract中实施。

public function getTitle()
{
    return $this->getConfigData('title');
}

这意味着您只需在payment/$methodCode/title的付款方式配置中设置标题即可。