如何使用 Cyber​​Source 获取信用卡信息?

Posted

技术标签:

【中文标题】如何使用 Cyber​​Source 获取信用卡信息?【英文标题】:How to get Credit Card Information using CyberSource? 【发布时间】:2011-12-28 13:27:56 【问题描述】:

在我的项目中,我使用 Cyber​​source(一种信用卡处理服务)。我需要一种获取用户卡信息(尤其是信用卡号)的方法,考虑到在数据库中我只存储 orderID 和 transactionCode 用于支付。 Cyber​​Source 中是否有返回此信息的方法?

谢谢。

【问题讨论】:

我真诚地希望不会。你为什么要它? 我需要显示信用卡号的最后 4 个数字。 这通常是通过在您第一次付款时存储号码的掩码版本来完成的。 【参考方案1】:

您将无法取回完整的卡号。这是因为支付服务提供商将符合 PCI-DSS。作为该合规性的一部分,他们必须确保将卡详细信息传递到的任何系统也符合 PCI 标准。

如果您需要存储最后四位数字,那么您应该在捕获时这样做。显然,要非常小心,您只存储最后四位数字。 PCI 规则规定您可以(最多)以纯文本形式存储前六位和后四位。

【讨论】:

我知道我只能存储4位数字,但是交易完成后,我可以得到这个数字吗? (仅使用 OrderID 和 TransactionCode)【参考方案2】:

补充几点:

您可以通过商务中心搜索订阅来检索卡的最后四位数字。我还没有看到通过 API 获取屏蔽数据的方法。

这并不是您真正要问的,但如果您向 Cyber​​source 提交请求并支付他们的法律部门处理的费用(我的报价约为 500 美元),则可以获得完整的卡信息。我在考虑更改其他服务时询问过这个问题。

【讨论】:

以上是关于如何使用 Cyber​​Source 获取信用卡信息?的主要内容,如果未能解决你的问题,请参考以下文章

在 Cyber​​Source 测试帐户中,“交易安全密钥”设置在哪里?

Cyber​​Source:从 PayPal 交易详情中检索捕获令牌

SagePay 的直接集成或 Cyber​​Source 的 SOAP API 方法!!我应该被 PCI 投诉吗?

如何获取微信开放平台的预授权码

如何获取微信开放平台的预授权码

如何在 Cyber​​Duck 中通过 SFTP 使用 sudo?