2014-02-25 30 views
0

我正在创建左侧展示产品的扩展,当产品被选中时,它被添加为右侧的订单,无需转到另一个页面,一旦用户对他可以点击下单的订单感到满意,这将使支付网关位于订单下方的同一页面中。有人可以帮助我了解如何提取magento正常流程中使用的支付网关模块,并将其插入到我的模块中。用户应该看到他可以在同一页面内的订单处理中选择的付款方式。扩展开发,其中应包括支付网关Magento

+0

您是否在问如何获取有效付款方式的列表? –

回答

0

以下是您如何获得所有有效的付款方式。

$payments = Mage::getSingleton('payment/config')->getActiveMethods(); 

$payments是数组类型变量。你可以看到名字的方法,如:

foreach ($payments as $paymentCode=>$paymentModel) 
{ 
    $paymentTitle = Mage::getStoreConfig('payment/'.$paymentCode.'/title'); 
    echo "Code: " . $payMethods[$paymentCode] ", Title: " . $paymentTitle . "<br /"; 

} 

一旦你得到模块,可以呈现每个的方法,使用户能够选择一个。

+0

感谢您提供代码。您能否介绍一下我如何呈现每种方法,以便用户可以选择付款方式,并且可以用于结帐过程。我新扩展开发。提前致谢 – dilipkumar4813