【问题标题】:Magento Recurring Billing Solutions [closed]Magento 定期计费解决方案 [关闭]
【发布时间】:2012-03-11 00:03:04
【问题描述】:

Magento 是一款很棒的产品,但开箱即用它确实缺乏经常性计费支持。我目前的项目走到了十字路口,需要一些方向。

我们已经用尽了所有 Google 搜索和模块,以便 Magento 以我们需要的方式支持定期计费。到目前为止,我们所遇到的只是英国 aHeadWorks 售价 300 美元的一个模块。我们已经尝试过该模块,但到目前为止非常失望,主要是因为完全缺乏支持和文档;似乎没有人有知识来回答我们的问题,甚至没有人试图回答。

我们的目标很简单,我们无法弄清楚为什么没有更多的解决方案可以做到这一点,所以问题就变成了,其他人都在做什么?

我们需要做的就是:

  1. 提供网络托管、短信营销等项目的订阅。
  2. 绑定到我们的商家帐户和 authorize.net
  3. 让客户始终在我们的网站上

Skrill Moneybookers 及其模块与我们需要做的事情不兼容(至少在美国)。 PayPal 很糟糕,想要扣留我们的钱,还想将客户重定向到他们的网站以建立计费协议。 iTransact 服务非常棒,但有一个模块使用了 2 年以上并且没有支持。

【问题讨论】:

  • 您好,您的经常性计费问题解决了吗?
  • 我不再是这个项目的开发人员,所以不,但无论如何感谢您的建议。
  • 我认为all4coding.com/subscriptions-and-recurring-payments.html 是您正在寻找的扩展。它是 Magento 定期付款的增强版。它也符合您的要求。此扩展支持 PayPal Pro、PayPal Express、Payfow Pro、Payflow Express 等。他们提供免费试用,因此您可以在决定购买之前对其进行测试。此扩展的最佳部分是它们允许您为同一产品的不同订阅期定义不同的价格,这是 Aheadwork SARP 无法做到的。希望你能找到你的解决方案。

标签: magento billing recurring


【解决方案1】:

使用 Magento 实施定期计费/产品订阅有不同的策略:

Magento 重复配置文件

Magento 内置的重复配置文件功能可与兼容的 Magento 支付扩展和网关一起使用。其中包括 PayPal、Authorize.Net CIM(客户信息管理器)。此方法需要支持定期配置文件功能的付款扩展程序,例如Paradox Labs CIM Extension

自定义 Magento 以支持定期计费

这可以通过第三方扩展来完成,例如 (AheadWorks SARP extension) 或从头开始开发。

集成外部订阅管理软件

专门从事电子商务产品订阅的平台包括:

一些数字商品订阅管理软件包括:

【讨论】:

    【解决方案2】:

    Paradox Labs 有一个支持 Magento Recurring Profiles 的 Authorize.NET CIM 扩展,Braintree 最近发布了一个也支持它们的扩展。我对 Magento 的重复配置文件做了很多改进。您可以肯定地说它们处于测试阶段,但这应该会阻止您弄脏自己的手并完成 Magento 团队尚未完成的事情。

    我改进了以下几点:

    https://github.com/tegansnyder/Magento-Recurring-Beta-Grid-Improvements

    https://github.com/tegansnyder/Magento-Programmatically-Create-Recurring-Profiles-Authorize.net-CIM

    https://gist.github.com/tegansnyder

    我必须对购物车控制器进行修改,以允许折扣代码在用于名义商品时显示在前端。默认情况下,它们不会显示它们已被应用。

    我还必须对运行的每日计费作业进行一些修改,以在第二次为配置文件计费时删除折扣。 Magento 每次到达周期结束时都会应用它们。

    到处都有很多小东西,但它正在到达那里。

    【讨论】:

    • 你提到这很有趣。我实际上是在大约 3 周前面试在那里工作的。他们离我现在工作的地方大约 3 个街区远 :)
    • 这正是我需要做的。您能告诉我需要编辑哪个文件以在首次销售后取消重复项目的折扣吗?
    【解决方案3】:

    答案是重复计费是电子商务行业的一大禁忌。这主要是因为大男孩,即万事达卡和维萨卡对定期计费交易有非常严格的规定。

    定期计费是指存储客户的信用卡/借记卡数据、长号、到期日和 cvv2,以供将来处理。然而,这在安全性方面打开了大量的蠕虫。这就是为什么 Visa/Mastercard 对商户实施 PCIDSS 合规规定的原因。实际上,这意味着您的服务器/网站必须使用 McAfee PCIDSS 之类的服务进行安全认证,该服务基本上会远程扫描您的服务器/网站并尝试破坏它。它会查找开放端口、配置不当的防火墙(或缺少)、xss 脚本缺陷、mysql 注入漏洞、操作系统安全漏洞等等。 PCIDSS 最重要的元素之一是对所有卡数据进行加密。

    这是一个费力的过程,因为一旦您收到报告,您还需要修复所有标记的关键问题并通过扫描。还有其他步骤需要完成,但我不会在这里一一列举。请参阅 pci dss 网站以供参考。您还需要每季度更新一次认证。

    这基本上意味着 Visa/Mastercard 并不特别喜欢拥有此功能的小型商家,因为它们可能会给客户带来重大风险。如果他们的系统遭到破坏,黑客可能会将卡数据用于犯罪企业。

    这反过来意味着 Visa/Mastercard 有利于行业中的大玩家来处理经常性账单,例如 PayPal、Worldpay、authorize.net 等。一个停靠港、一个实体在出现问题时罚款和追回损失.

    现在我们回到 Magento。虽然在 Magento 中创建正常的支付方式相对容易,但由于大多数 PSP 以相同的方式工作 [大部分],定期计费的处理方式因提供商而异。此外,有些比其他的更严格。

    我不能也不会推荐 PayPal,因为我与他们的经历非常糟糕,我绝对可以推荐 Worldpay + Futurepay + Invisible XML 方法。您需要聘请 Magento 开发人员为您编写自定义模块,但这是可行的。我目前正在为挪威的客户编写一个模块,使用挪威的付款方式和定期计费。

    如果您仍然需要帮助,请与我们联系,我可以为您的商店编写一个模块。

    希望这会有所帮助。

    干杯, 迈克尔。

    【讨论】:

      【解决方案4】:

      您应该查看服务OrderGroove.com。他们专注于 Magento 等电子商务系统中的定期订单。

      【讨论】:

      • 虽然我们没有使用 OrderGroove(它们的起价为每月 2 万美元),但我们已经朝着这个方向前进,并希望获得更好的结果。感谢您的提示!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-24
      • 2017-07-16
      • 1970-01-01
      • 1970-01-01
      • 2010-09-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多