unc*_*der 2 encryption credit-card mongodb node.js paypal-rest-sdk
我是NodeJS的新手,我正在制作一个需要接受付款的应用程序.例如,用户必须输入他们的付款信息,但是在稍后的事件发生之前(可能是几天),付款将不会进行.所以,我需要在我的数据库中保存这些信息(我正在使用MongoDB)我想知道最好的方法是什么.我应该如何加密信用卡信息以将其存储在我的数据库中,并在事件发生时进行付款.我正在查看PayPal REST SDK,但我不确定这是否是最好的方法.什么是最好的库?
我对https://stripe.com有很好的体验.它有一个很棒的nodejs库.它的工作方式如下:客户履行卡数据.你把它发送到条纹.它们为您提供令牌(已保存的客户ID).您只需存储此令牌.这是完全安全的,因为您不在本地存储信用卡详细信息.然后,您将以您想要的方式收取"此令牌".像stripe.charge(client_token,summ,callback)这样的方法.
以几乎相同的方式工作https://www.braintreepayments.com/.Braintree是paypal的女儿.