7

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

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

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

我们需要做的就是以下几点:

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

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

4

4 回答 4

7

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

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

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

基本上,这意味着维萨/万事达卡并不特别喜欢拥有此功能的小型商家,因为它们可能对客户构成重大风险。如果他们的系统遭到破坏,黑客可以将卡数据用于犯罪企业。

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

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

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

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

希望这可以帮助。

干杯,迈克尔。

于 2012-10-08T13:53:43.430 回答
5

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 都会应用它们。

这里和那里有很多小事情,但它正在到达那里。

于 2012-12-20T05:57:21.880 回答
4

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

于 2012-02-20T20:17:39.370 回答
3

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

Magento 重复配置文件

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

自定义 Magento 以支持定期计费

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

集成外部订阅管理软件

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

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

于 2014-01-02T16:15:33.317 回答