在我的項目中,我使用Cybersource(信用卡處理服務)。我需要一種方法來獲取用戶卡信息(特別是信用卡號碼),考慮到在數據庫中我只存儲了訂單ID和交易代碼以進行付款。 CyberSource中是否有返回此信息的方法?如何使用CyberSource獲取信用卡信息?
謝謝。
在我的項目中,我使用Cybersource(信用卡處理服務)。我需要一種方法來獲取用戶卡信息(特別是信用卡號碼),考慮到在數據庫中我只存儲了訂單ID和交易代碼以進行付款。 CyberSource中是否有返回此信息的方法?如何使用CyberSource獲取信用卡信息?
謝謝。
您將無法獲取完整的卡號。這是因爲支付服務提供商將符合PCI-DSS標準。作爲兼容性的一部分,他們必須確保任何卡信息傳遞到的系統也符合PCI標準。
如果您需要存儲最後四位數字,那麼您應該在捕獲點處這樣做。顯然,請小心謹慎,只保存最後四位數字。 PCI規則規定您可以以純文本形式存儲(最多)前六位和後四位數字。
我知道我只能存儲4位數字,但交易完成後,我可以得到這個數字嗎? (只使用OrderID和TransactionCode) – Emanuel
不,你不能那樣做。 – AndyMcKenna
幾個百分點補充:
您可以通過搜索訂閱檢索通過商務中心卡的最後四位數字。我還沒有看到通過API獲取屏蔽數據的方法。
這實際上並不是你要求的,但如果你向Cybersource提交請求並支付他們的法律部門處理它(我被引用大約500美元),它可能會得到完整的卡信息。在考慮改變不同的服務時,我詢問了這個問題。
我真誠希望不會。你爲什麼需要它? – Rup
我需要顯示信用卡號碼的最後4位數字。 – Emanuel
這通常是通過在第一次付款時存儲該號碼的隱藏版本來完成的。 – AndyMcKenna