在我的项目中,我使用Cybersource (一种信用卡处理服务)。我需要一种方法来获得用户卡信息(特别是信用卡号码),考虑到在数据库中我只存储付款的orderID和transactionCode。CyberSource中是否有返回此信息的方法?
谢谢。
发布于 2011-11-14 19:30:22
你将不能拿回完整的卡号。这是因为支付服务提供商将是PCI-DSS兼容的。作为遵从性的一部分,他们必须确保卡详细信息传递到的任何系统也是PCI兼容的。
如果您需要存储最后四位数,则应在捕获时执行此操作。显然,要非常小心,你只存储最后四位数。PCI规则规定,您可以(最多)以纯文本存储前六位和后四位数字。
发布于 2012-03-21 05:53:08
需要补充的几点:
您可以通过商务中心通过搜索订阅来检索卡的最后四位数。我还没有看到通过API获取屏蔽数据的方法。
这并不是你真正想要的,但是如果你向Cybersource提交一个请求,并支付他们的法律部门来处理它,就有可能获得完整的卡信息(我的报价大约是500美元)。当我考虑更改到不同的服务时,我询问了这一点。
https://stackoverflow.com/questions/8120484
复制相似问题