将 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 应用程序集成?