【问题标题】:magento - Creating a custom module and enabling payment for nominal itemsmagento - 创建自定义模块并启用名义项目的支付
【发布时间】:2012-02-10 05:59:20
【问题描述】:

我已经使用以下教程成功创建了自定义支付模块和自定义网关:

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 支付模块的条件是什么?

【问题讨论】:

  • 您应该检查 IPN(即时付款通知)Working with Recurring Profiles
  • 是的,但在我的情况下,我将使用自定义支付模块而不是贝宝。我不会-为此使用 PayPal,仅使用自定义支付模块..
  • 我希望我能帮助你,但这个机制超出了我的编程技能,对此感到抱歉。

标签: magento customization payment-gateway checkout payment-processing


【解决方案1】:

您的支付方式类必须实现Mage_Payment_Model_Recurring_Profile_MethodInterface 接口。看看班级Mage_Paypal_Model_Express。当您实施它时 - 当您仅用名义物品结帐购物车时,它就可以在购物车中使用(因为 Paypal Express 现在可以使用,请参阅 Oğuz Çelikdemir 的链接)。

【讨论】:

  • 这确实是我想要实现的目标,但无论我如何实施和设置 canManageRecurringProfiles,我似乎仍然无法将我的付款方式显示为 Nominal 的有效付款方式项目。
  • 接受这个答案,因为它确实是开始这个​​的唯一方法,但是解决方案的其余部分根本不明显。
猜你喜欢
  • 2013-02-10
  • 2013-08-13
  • 2013-10-11
  • 2014-02-16
  • 2011-09-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多