下面的代码将获取你所有启用的Magento支付模块。下面的例子返回一个数组,你可以用它在Magento的前后台创建一个下拉框或者别的东西。

class Alwayly_Vendor_Model_Activpayment
{
 
 
	public function getActivPaymentMethods()
	{
	   $payments = Mage::getSingleton('payment/config')->getActiveMethods();
 
	   $methods = array(array('value'=>'', 'label'=>Mage::helper('adminhtml')->__('--Please Select--')));
 
	   foreach ($payments as $paymentCode=>$paymentModel) {
            $paymentTitle = Mage::getStoreConfig('payment/'.$paymentCode.'/title');
            $methods[$paymentCode] = array(
                'label'   => $paymentTitle,
                'value' => $paymentCode,
            );
        }
 
        return $methods;
 
	} 
 
}

360magento提供专业的基于magento系统的电商网站开发服务,如有需求或相关咨询,请与我们联系