2012-08-31 22 views
2

我正在存儲用戶在數據庫中籤出時輸入的信用卡詳細信息。如何讓用戶選擇過去的信用卡作爲付款選項? ASP.NET

如果用戶與用戶相關的不止一張信用卡,我怎麼能顯示這些信息給用戶,並允許他選擇一個或輸入一個新的信用卡和結算?

我知道的GridView可以顯示的選項。我應該在gridview中添加單選按鈕並朝這個方向前進,還是應該動態添加表格行?

這是最好的辦法嗎?

+1

請確保用信用卡號碼等敏感信息存儲,當你閱讀這些問題的答案:http://stackoverflow.com/questions/4300863/storing-credit-card-number-pci – Kane

回答

0

你並不需要保存完整卡號,剛剛過去的4

一些支付網關可以通過重用客戶之前的付款細節,通過他們的交易ID標識提供選項來執行付款。

基本上你需要的最後4位來自卡號和前面的訂單的交易編碼存儲。您將此傳遞給支付提供商。

即使您存儲了完整的詳細信息(卡號,cv2,帳單地址,安全代碼,到期日期等),但如果卡已註冊3D Secure,您可能無法創建交易。

0

有些商家還允許您設置一個客戶的錢包。這是您可以用於未來付款的唯一ID。

如果你決定存儲完整CC#,我會建議對其進行加密。如果其他人獲得真正cc#的列表,您的所有客戶都會非常生氣。

但回答你的問題,我會允許客戶給他們使用一個名稱的卡片。然後用rb顯示gv中的名字列表。

相關問題