2016-11-10 48 views
1

新手問題的分類。我正在研究在Angular 2應用程序中使用Stripe,並計劃使用node.js實現一個服務器(與服務角頁面的服務器一起),以從角度客戶端接收令牌,然後調用stripe-node函數(需要密鑰) 從那裏。我想知道如果我需要對我在那裏收到的令牌進行驗證。由於任何人都可以看到該服務器的URL,他們可以創建問題嗎? 謝謝。令牌和帶有條紋API的安全性,用於node.js(條帶節點)

回答

1

我不確定我是否100%理解這個問題,但我認爲我這樣做:D。正如您從客戶端代碼中可能知道的那樣,在表單實際提交之前,您向Stripe的服務器發送請求,該服務器返回代表該卡數據的特定標記,並且在提交表單之前,Stripe隱藏了該標記。這就是爲什麼卡信息永遠不會觸及你的服務器,並使你從PCI合規性問題中解脫出來。所以你不必驗證令牌,如果這是你的意思。在這個條紋授權後(銀行告訴他們你有足夠的錢)並且從銀行捕獲(實際上是轉賬的錢),你會得到令牌,並且它保證卡上有錢來支付你實際支付的費用,不確定是否這就是你通過驗證的意思。如果他們不能付款,會拋出一個錯誤。就條紋服務器的API端點,/ v1 /收費等等而言,是的,任何人都可以看到它,但是你傳遞了卡的特定條形標記以及祕密API密鑰,並且這些都是通過HTTPS,因此沒有人會竊取該信息(很可能)。不知道這是否有幫助,但希望它做到了!