将 nodejs 与 ruby​​ 集成以进行支付处理

Posted

技术标签:

【中文标题】将 nodejs 与 ruby​​ 集成以进行支付处理【英文标题】:Integrate nodejs with ruby for payment processing 【发布时间】:2011-06-21 11:49:18 【问题描述】:

我正在从头开始构建一个新网站(没有遗留代码),它基本上是一个博客/wiki/论坛/电子商务之类的东西,但我有很多我想要的自定义东西,我愿意把在我必须的时候努力建造它们。我对那里的购物车不太满意,我不想使用 php,而且我认为有很多很棒的新技术我想用我的眼光来看待未来。具体来说,我想使用 Node.js 和 MongoDB。

目前阻碍我的最大症结是付款处理。我知道有一个 node.js 库可以进行支付处理,但我现在太担心它的稳定性。我愿意为博客文章处理一些可能的错误/稳定性,但我不想在信用卡数据等方面搞砸。

我目前的想法是,我现在最好的折衷方案是利用 Ruby 的 Active Merchant 来完成付款处理。我的问题是:执行这种集成的最佳方法是什么,它甚至看起来是个好主意吗?我是否需要设置一个隐藏在节点或其他代理后面的导轨的整个 Web 服务器,或者是否有更简单的方法来完成支付处理?

【问题讨论】:

【参考方案1】:

我会选择类似的东西:http://www.braintreepaymentsolutions.com/——它会让你的生活更轻松。

【讨论】:

这如何帮助我与 node.js 集成?我没有看到列出的客户端库。 好的,所以有一个客户端库正在开发中,但他们将其列为 alpha。不过,这似乎是一个不错的支付网关。 我给 Braintree 发了邮件,他们说他们目前没有在 node.js 支付网关上工作,但可能会在接下来的几个月内这样做。这对我的时间线来说不够好。【参考方案2】:

我通过asking another question 寻求关于使用 beanstalkd 发送付款处理工作的 ruby​​ 集成解决方案。最后我决定尝试使用 redis 来代替使用 pub/sub 与 ruby​​ 进行通信。

【讨论】:

【参考方案3】:

你见过How to setup Stripe payments with node.js吗?

【讨论】:

以上是关于将 nodejs 与 ruby​​ 集成以进行支付处理的主要内容,如果未能解决你的问题,请参考以下文章

如何将 Juggernaut 聊天服务器(由 ruby​​ on rails 提供支持)与 iPhone/Android 应用程序集成以进行实时聊天?

如何将 paypal 与 ruby​​ on rails 应用程序集成?

如何将paypal自适应支付与cake php 1.3版本集成?

与支付终端合作以与本机进行整合

如何将 webhook 与 paypal 退货请求集成

nodejs 支付宝集成 签名验证不过