2014-02-25 74 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