【问题标题】:Enable Recurring payment for 2Checkout in NopCommerce 2.70在 NopCommerce 2.70 中启用 2Checkout 的定期付款
【发布时间】:2013-12-26 08:33:47
【问题描述】:

我有一个运行一年多的生产网站,它基于 NopCommerce 2.70,除此之外,我只是更改了它的主题,以使其符合我们的口味。

作为付款我使用https://www.2checkout.com/,到目前为止,我所有的产品都是一次性付款,客户可以成功付款并购买产品,但现在我很少有服务需要低成本和更适合“现收现付模式”意味着至少每月重复一次。

我检查了插件的源代码,我可以看到有一些与处理定期付款相关的方法。因此,对于测试,我在我的生产网站中设置了一个测试产品/服务(启用了重复选项),但是当我尝试购买该产品时,它给了我

的错误

没有可用的付款方式

当我检查我的付款配置页面时,所有付款方式都列在“定期支持”列下,它显示 NotSupported。 我从 2Checkout 网站的文档中了解到他们支持定期付款。

请帮帮我,我需要更改/自定义什么才能启用定期付款。

注意 维沙尔·古普塔

【问题讨论】:

    标签: nopcommerce 2checkout


    【解决方案1】:

    IPaymentMethod 类中,您需要将 RecurringPaymentType 属性更改为 Automatic 或 Manual。您选择哪一种取决于您的支付提供商。

    自动将根据外部 HTTP 请求(即 IPN 请求)激活付款。 手动将在下订单时创建第一条记录,您需要在管理员中手动激活进一步的付款。

    【讨论】:

    • 嗨 Gusten,没有 IPaymentMethod 类,只有在库项目“Nop.Services”下具有此名称的接口。我想这个设置需要在 2checkout 插件本身中完成,这样当 nop-commerce 加载插件时,它会向 nopcommerce 传达该插件正在重复启用。关于处理,我猜插件中已经存在执行相同工作的代码。
    • 你的插件中应该有一个类来实现这个属性所在的 IPaymentMethod。你可以访问插件的源代码吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-25
    • 2014-04-25
    • 2013-07-17
    • 2013-05-18
    • 1970-01-01
    • 2014-12-15
    • 2020-01-03
    相关资源
    最近更新 更多