如何获取Magento中所有启用的支付模块

redmaomail 2024-07-24 18:13 阅读数 66 #Magento

红帽云邮外贸主机

下面的代码将获取你所有启用的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;
 
	} 
 
}

电商网站开发服务


红帽云邮外贸主机

分享到:
版权声明:本站内容源自互联网,如有内容侵犯了你的权益,请联系删除相关内容。
    红帽云邮外贸主机
热门
    红帽云邮外贸主机
    红帽云邮外贸主机