Node.js 和 MongoDB 支付和存储信用卡数据 [关闭]

Posted

技术标签:

【中文标题】Node.js 和 MongoDB 支付和存储信用卡数据 [关闭]【英文标题】:Node.js and MongoDB making payments and storing credit card data [closed] 【发布时间】:2016-06-25 10:32:06 【问题描述】:

我是 NodeJS 的新手,我正在制作一个需要接受付款的应用程序。例如,用户必须输入他们的付款信息,但直到稍后的事件发生(可能是几天)才会完成付款。所以,我需要将这些信息保存在我的数据库中(我正在使用 MongoDB)我想知道最好的方法是什么。我应该如何加密信用卡信息以将其存储在我的数据库中,并在事件发生时进行付款。我正在查看 PayPal REST SDK,但我不确定这是否是最好的方法。最好使用哪些库?

【问题讨论】:

【参考方案1】:

我对@9​​87654321@ 有很好的体验。它有一个很棒的 nodejs 库。它的工作方式如下:客户完成卡数据。您将其发送到条带。他们为您提供一个令牌(保存的客户 ID)。您只需存储此令牌。这是完全安全的,因为您没有在本地存储信用卡详细信息。然后,稍后,您以您想要的方式收取“此令牌”。类似stripe.charge(client_token, summ, callback)的方法。

以几乎相同的方式工作https://www.braintreepayments.com/。布伦特里是贝宝的女儿。

【讨论】:

它是否包括加密方法等等? 应该的。是付款。但我会检查文档stripe.com/docs 我正在寻找一个免费的,它看起来像每笔交易的条纹费用 抱歉让您不高兴了。但是自然界没有免费的支付处理系统。

以上是关于Node.js 和 MongoDB 支付和存储信用卡数据 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Node.js 整合 Express 框架实现微信支付和支付宝支付

Node.js 整合 Express 框架实现微信支付和支付宝支付

Node.JS、Express 和 MongoDB :: 多个集合

Node.js + MongoDB 全局变量和作用域

Android 应用程序如何通过 NFC 存储和模拟信用卡以进行非接触式支付处理?

使用 mongoose(Node.js) 在 MongoDB 中搜索