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

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

谢谢。

【问题讨论】:

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

标签: c# credit-card


【解决方案1】:

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

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

【讨论】:

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

补充几点:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-16
    • 1970-01-01
    • 1970-01-01
    • 2015-05-14
    • 2018-10-06
    • 1970-01-01
    • 2015-06-26
    • 1970-01-01
    相关资源
    最近更新 更多