2016-09-29 103 views
0

我想在magento中創建一個自定義付款模塊。我爲此找到了很多教程,但只有那些只添加了順序的教程。我的問題是:如何在用戶點擊結帳時設置付款順序。Magento處理付款後結賬自定義付款方式

這是相關的代碼,我至今:

的Config.xml

<?xml version="1.0"?> 
<config> 
    <modules> 
     <My_Module> 
      <version>1.0.0.0</version> 
     </My_Module> 
    </modules> 

    <global> 


     <models> 
      <My_Module> 
       <class>My_Module_Model</class> 
      </My_Module> 
     </models> 
    </global> 


    <default> 
     <payment> 
      <mypayment> 
       <active>1</active> 
       <model>My_Module/Payment</model> 
       <order_status>processing</order_status> 
       <title>Testing</title> 
      </mypayment> 
     </payment> 
    </default> 
</config> 

型號/ payment.php

<?php 

class My_Module_Model_Payment extends Mage_Payment_model_Method_Abstract{ 
    protected $_code = 'mypayment'; 

    protected $_isInitializeNeeded  = false; 
    protected $_canUseInternal   = true; 
    protected $_canUseForMultishipping = true; 
} 

我也覺得很難找到的文檔。例如,我正在查找事件列表和支付方法的文檔,但我似乎沒有找到任何內容。 Magento不提供這些嗎?

回答

0

我想你需要利用Varien_Object和Sales_Quote來做任何與Magento(不知道這個)的任何自定義支付,而不僅僅是抽象的支付方式。

選中此項(答案有自定義付款模塊的實際工作示例的鏈接)。 Magento custom payment method