有兴趣知道(a)这是否可行,以及(b)您是否已成功实施该功能。 wiki page反复提到“目前,默认情况下,Magento支持仅为PayPal支付系统购买带有定期配置文件的商品,并且只能通过Express Checkout方法购买。” - 我不确定是不是因为目前没有支付其他方法来实现接口,或者因为他们对架构进行了硬编码,使得它只适用于Paypal。
为了对此进行测试,我创建了一种付款方法,用于截断Mage_Payment_Model_Recurring_Profile_MethodInterface
方法,现在,当我使用标称产品(即带有定期配置文件的产品)结账时,会显示付款选项订单已成功下达。但是,它不会出现在Sales> Recurring Profiles或Customer's Billing Agreements列表中。我猜他们将被顽固的方法填充。
我怀疑Mage_Payment_Model_Recurring_Profile
中的字段设置为镜像Paypal所需的字段,因此可能需要一些映射将这些字段转换为另一个支付网关的要求,但理论上应该可以实现,可能使用模型覆盖。
对于这个漫无边际的问题感到抱歉,但我很想听听你的经历,因为该框架似乎在第一次调查时支持它。
答案 0 :(得分:1)
你在哪个国家?通过对RBS WorldPay模块进行一些调整,您可以使用RBS FuturePay,它适用于重复付款。我只需要使用该模块进行两次50-50付款,但是,FuturePay技术支持非常出色,凤凰城WorldPay模块也不错(作为起点)。将其整合到Magento的Recurring Payments简介中并不是我需要开展工作的事情,但是,您可以为人们提供一些其他形式来取消订单。