我正在从头开始构建一个新网站(没有遗留代码),它基本上是一个博客/维基/论坛/电子商务之类的东西,但是我有很多我想要的自定义东西,我愿意付出努力在我必须的时候建造它们。我对那里的购物车不太满意,我不想使用 php,而且我认为有很多很棒的新技术我想用我的眼光来看待未来。具体来说,我想使用 Node.js 和 MongoDB。
我现在阻碍我的最大症结是付款处理。我知道有一个 node.js 库可以进行支付处理,但我现在太担心它的稳定性。我愿意为博客文章处理一些可能的错误/稳定性,但我不想在信用卡数据等方面搞砸。
我目前的想法是,我现在最好的折衷方案是利用 Ruby 的 Active Merchant 来进行支付处理。我的问题是:执行这种集成的最佳方法是什么,它甚至看起来是个好主意吗?我是否需要设置一个隐藏在节点或其他代理后面的导轨的整个 Web 服务器,或者是否有更简单的方法来完成支付处理?