我正在爲我的支付網關使用authorize.net {aim}。我正在使用測試授權開發者帳戶。驗證信用卡信息 - CVV號碼
我已經使用了C#編寫的https://test.authorize.net/gateway/transact.dll,它成功地正常工作,沒有錯誤。
但我的客戶需要驗證cvv [卡驗證值]。如何才能做到這一點?
我正在爲我的支付網關使用authorize.net {aim}。我正在使用測試授權開發者帳戶。驗證信用卡信息 - CVV號碼
我已經使用了C#編寫的https://test.authorize.net/gateway/transact.dll,它成功地正常工作,沒有錯誤。
但我的客戶需要驗證cvv [卡驗證值]。如何才能做到這一點?
檢查基本的完整性(例如,3或4個數字取決於卡)的格式,該可以CVV僅由具有批准的付款進行驗證的外層/授權,這應該由付款處理器來完成。請參閱Transaction Types文檔.. 滾筒滾筒 .. authorize.net。
上卡號中使用的Luhn(或類似)校驗旨在捕獲簡單人錄入錯誤,如數字換位,並執行不保證這個號碼是有效的 - 只是它可能有效。由於CVV尺寸較小(3或4位數字),因此不需要在CVV上進行類似的校驗和,這樣做會降低價值空間,這有點挫敗了CVV的目的。
哦,請不要不是說你在存儲CVV?這是非常糟糕 :-(
編碼愉快。
你有同樣激活您的CCV要求您authorize.net測試帳戶的真實賬戶真正的信用卡交易。
不只是很不好,這嚴重違反了支付卡行業標準。 – Charles