1

我創建了一個自定義的支付模塊和一個自定義的網關成功地使用下面的教程標稱項目支付:Magento的 - 創建一個自定義模塊,並實現

http://www.magentocommerce.com/wiki/5_-_modules_and_development/payment/create-payment-method-module

http://colourgray.wordpress.com/2009/11/11/magento-create-a-custom-payment-method/

不過,我的問題現在是我的模塊不會顯示,當我結帳一個項目重複配置文件..如何使我的支付模塊的名義項目,如這些?如果有的話,還有什麼要求?

目前只能看到PayPal Express(如果啓用),爲什麼PayPal Express支付模塊可以在結算時看到名義項目,這些條件是什麼?

+0

您應該檢查IPN(即時付款通知)[使用週期性配置文件](http://www.magentocommerce.com/knowledge-base/entry/working-with-recurring-profiles) – 2012-01-14 10:23:20

+0

是的,但在我的情況下我將使用定製付款模塊而不是PayPal。我將不會使用貝寶爲此,只有自定義付款模塊.. – 2012-01-14 13:57:09

+0

我希望我能幫助你,但這種機制出於我的編程技能,對此感到遺憾。 – 2012-01-14 20:14:57

回答

0

您的付款方式類別必須實現Mage_Payment_Model_Recurring_Profile_MethodInterface接口。看看課堂Mage_Paypal_Model_Express。當您實施它時 - 只有在購物車只有名義物品(如Paypal Express現在可以運作,請參閱OğuzÇelikdemir的鏈接)時,購物車即可購買。

+0

這確實是我想實現的目標,但無論如何實施和設置canManageRecurringProfiles,我仍然無法使我的付款方式顯示爲名義項目的有效付款方式。 – 2012-01-24 05:54:33

+0

接受這個答案,因爲它確實是開始的唯一方法,但其餘的解決方案根本不明顯。 – 2013-08-13 15:20:24