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