我正在寻找支持许多不同支付处理器API的通用和开源支付库。换句话说,我想使用单一支付处理API开发应用程序,但能够轻松地在支付网关之间切换,例如Authorize.Net,Payflow Pro,Braintree,PayPal,Google,Amazon等。
这个问题给了一些Java solutions,但建议都看起来很糟糕。是不是还有像ActiveMerchant for Java的东西?我真的需要一个好的Java解决方案,以便在必要时构建我自己的解决方案。但如果它存在,我不想重新发明轮子。
有没有Python,Node.JS或PHP的解决方案?
理想情况下,我想找到类似于Ruby的ActiveMerchant的东西,它看起来非常完整。还有其他Ruby解决方案吗?
我所看到的只是将Active Merchant包装成轻量级Web服务,该服务公开了您的任何语言都可以与之交谈的其他API。这是一个更大的公司,可以正确锁定他们的网络,所以DYODD。
你可以结账J2pay干净,其支持的网关列表不断增加。
我创建了Python:qazxsw poi
支持几种不同的处理器:
有一个名为https://github.com/abunsen/Paython的ActiveMerchant python端口,看起来与ActiveMerchant代码非常相似。
有OpenMerch与django一起使用。
我最初将Node.JS排除在服务器端技术列表之外,但我正在启动一个将要使用它的项目。我发现它看起来像一个伟大的支付网关库。 django-bursar类似于Ruby的ActiveMerchant,但是在Node.JS中运行的Javascript中。它支持Payflow Pro,Authorize.Net,Braintree,Chargify等。
Paynode是PHP的最佳解决方案
您可以在您的JVM中嵌入JRuby并开始使用您想要的任何ruby库!同样适用于任何其他JVM语言!