为 Java、Python、Ruby、Node.JS 和 PHP 开放支付网关库
Posted
技术标签:
【中文标题】为 Java、Python、Ruby、Node.JS 和 PHP 开放支付网关库【英文标题】:Open payment gateway libraries for Java, Python, Ruby, Node.JS, and PHP 【发布时间】:2011-02-21 15:38:28 【问题描述】:我正在寻找支持许多不同支付处理器 API 的通用和开源支付库。换句话说,我想开发一个使用单一支付处理 API 的应用程序,但能够在 Authorize.Net、Payflow Pro、Braintree、PayPal、Google、Amazon 等支付网关之间轻松切换。
这个问题给出了一些Java solutions,但这些建议看起来都很可怕。有没有更类似于 Java 的 ActiveMerchant 的东西?我真的需要一个好的 Java 解决方案,必要时可以自己构建。但如果它存在,我不想重新发明***。
是否有针对 Python、Node.JS 或 php 的解决方案?
理想情况下,我想找到类似于 Ruby 的 ActiveMerchant 的东西,看起来异常完整。还有其他 Ruby 解决方案吗?
【问题讨论】:
Do any projects exist for PHP that is similar to ActiveMerchant for Ruby?的可能重复 @John,感谢您指出这一点。我将针对 PHP 解决方案引用该问题。但是,我的问题并不特定于 PHP,我仍然对其他语言的解决方案感兴趣。 【参考方案1】:ActiveMerchant 有一个 python 端口,名为OpenMerch,看起来与 ActiveMerchant 代码非常相似。
【讨论】:
很好,感谢您的指点。我会密切关注那个项目。【参考方案2】:有django-bursar 用于django。
【讨论】:
【参考方案3】:我所看到的只是将 Active Merchant 包装到一个轻量级的 Web 服务中,该服务公开了一个您的任何语言都可以与之通信的 rest API。这是针对一家可以正确锁定其网络的大公司,所以 DYODD。
【讨论】:
这是个好主意,不敢相信我还没有想到要这样做。谢谢!【参考方案4】:我最初将 Node.JS 排除在服务器端技术列表之外,但我正在启动一个将要使用它的项目。我发现它看起来像是一个很棒的支付网关库。 Paynode 类似于 Ruby 的 ActiveMerchant,但在 Node.JS 中运行的 javascript。支持 Payflow Pro、Authorize.Net、Braintree、Chargify 等。
【讨论】:
【参考方案5】:我创建了 Paython:https://github.com/abunsen/Paython
支持几种不同的处理器:
-
条纹
Authorize.net
第一个数据/链接点
创新网关(来自 intuit)
插件支付
武士
【讨论】:
【参考方案6】:您可以将 JRuby 嵌入到您的 JVM 中并开始使用您想要的任何 ruby 库!同样适用于任何其他 JVM 语言!
【讨论】:
【参考方案7】:omnipay是PHP的最佳解决方案
【讨论】:
【参考方案8】:您可以查看J2pay 其干净且其支持的网关列表不断增加。
【讨论】:
j2pay 支持很棒以上是关于为 Java、Python、Ruby、Node.JS 和 PHP 开放支付网关库的主要内容,如果未能解决你的问题,请参考以下文章
为啥 -1 / 2 == -1 在 Ruby 和 Python 中? [复制]
SAP热招SAP Jam- Senior Developer(Java/Web/Ruby/Python)
是否有 Java、C#、Python 或 Ruby 中的 Google Contacts API 的 Hello World 示例?