Magento经常性计费解决方案

Jar*_*ier 7 billing recurring magento

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

我们已经耗尽了Magento的每一个Google搜索和模块,以支持我们需要的方式重复计费.到目前为止,我们所遇到的只有一个模块,由英国的一个HEADWorks公司花费300美元.我们试过这个模块,到目前为止非常失望,主要是因为完全缺乏支持和文档; 似乎没有人知道回答我们的问题,甚至没有尝试过.

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

我们需要做的就是:

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

Skrill Moneybookers及其模块与我们需要做的事情不兼容(至少在美国).PayPal糟透了,希望收回我们的资金,并希望将客户重定向到他们的网站以设置结算协议.iTransact服务很棒,但有一个模块是2年+旧,没有支持.

Mic*_*lis 7

答案是经常性计费在电子商务行业中是一个禁忌.这主要是因为万事达卡和维萨卡等大男孩对经常性结算交易有非常严格的规定.

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

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

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

这反过来意味着Visa /万事达卡有利于行业中的大型企业处理定期计费,例如PayPal,Worldpay,authorize.net等.一个通话端口,一个实体可以罚款并在出现问题时收回损失.

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

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

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

希望这可以帮助.

干杯,迈克尔.


Teg*_*der 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每次到达周期结束时都会应用它们.

这里和那里有很多小东西,但它已经到了那里.


sea*_*den 4

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