2015-11-12 33 views
0

我正在使用沙箱帳戶將Paypal付款與我的應用程序集成。因此,在使用存儲的信用卡進行支付時,是否有任何方法在繼續付款之前通過調用Paypal REST API使用cvv進行驗證?在使用它之前需要使用cvv或交易密碼驗證存儲的信用卡

使用REST API使用存儲的信用卡進行支付時,不需要cvv,它已經與卡一起保存,並且只有存儲的卡的ID才需要使用存儲的信用卡。因此,在這種情況下,如何驗證特定用戶是否有權使用存儲卡,並且是否有任何REST API使用cvv或任何交易密碼來驗證卡作爲額外的安全級別。

另外我試圖存儲一張信用卡,但沒有使用REST API的cvv,它的工作,但是當我使用這張卡進行支付而沒有cvv時,它沒有拋出任何錯誤並且支付成功。爲什麼它是這樣的?我需要輸入正確的cvv才能付款嗎?或者在沙箱帳戶中,cvv驗證已禁用?

請幫忙。 任何幫助,將不勝感激。

回答

0

在沙箱上,您可以設置任何CVV,它將始終工作。沒有信用卡驗證。您可以使用任何信用卡號碼以及所需的結束日期和CVV。

我猜你正在使用Vault REST API?此API可讓您選擇在PayPal服務器上存儲敏感信息,例如信用卡相關詳細信息。

如果您想添加額外的安全性,您可以要求用戶再次輸入信用卡號碼並使用查找API來驗證號碼。

GET /v1/vault/credit-cards/credit_card_id 
+0

非常感謝您的回答。我正在使用Vault REST API。當然,我會按照你的建議嘗試。而且我並沒有把這個答案標記爲最好的答案,因爲我也期待其他一些建議。無論如何,你給了我一個很好的建議,所以再次感謝。 –

+0

我試着將一張卡片保存到Paypal保險箱,然後在同一張卡片上查找。但由於安全原因,卡號在查找響應中以「XXXXXXX」的形式給出。所以我不能使用這種方法來提供額外的安全級別。 –

+0

是的,您不能反轉card_id以獲取卡號。出於安全原因,這是通過PayPal完成的。因此,每次付款完成時,不要輸入卡號,而是使用card_id(卡令牌)進行付款,而不是卡號。 – viper

相關問題