打开Java,Python,Ruby,Node.JS和PHP的支付网关库

问题描述 投票:9回答:8

我正在寻找支持许多不同支付处理器API的通用和开源支付库。换句话说,我想使用单一支付处理API开发应用程序,但能够轻松地在支付网关之间切换,例如Authorize.Net,Payflow Pro,Braintree,PayPal,Google,Amazon等。

这个问题给了一些Java solutions,但建议都看起来很糟糕。是不是还有像ActiveMerchant for Java的东西?我真的需要一个好的Java解决方案,以便在必要时构建我自己的解决方案。但如果它存在,我不想重新发明轮子。

有没有Python,Node.JS或PHP的解决方案?

理想情况下,我想找到类似于Ruby的ActiveMerchant的东西,它看起来非常完整。还有其他Ruby解决方案吗?

java php python ruby payment-gateway
8个回答
4
投票

我所看到的只是将Active Merchant包装成轻量级Web服务,该服务公开了您的任何语言都可以与之交谈的其他API。这是一个更大的公司,可以正确锁定他们的网络,所以DYODD。


4
投票

你可以结账J2pay干净,其支持的网关列表不断增加。


3
投票

我创建了Python:qazxsw poi

支持几种不同的处理器:

  1. 条纹
  2. authorize.net
  3. 第一个数据/链接点
  4. 创新网关(来自直觉)
  5. Plugnpay
  6. 武士

2
投票

有一个名为https://github.com/abunsen/Paython的ActiveMerchant python端口,看起来与ActiveMerchant代码非常相似。


2
投票

OpenMerch与django一起使用。


1
投票

我最初将Node.JS排除在服务器端技术列表之外,但我正在启动一个将要使用它的项目。我发现它看起来像一个伟大的支付网关库。 django-bursar类似于Ruby的ActiveMerchant,但是在Node.JS中运行的Javascript中。它支持Payflow Pro,Authorize.Net,Braintree,Chargify等。


1
投票

Paynode是PHP的最佳解决方案


0
投票

您可以在您的JVM中嵌入JRuby并开始使用您想要的任何ruby库!同样适用于任何其他JVM语言!

© www.soinside.com 2019 - 2024. All rights reserved.