【问题标题】:How do I legally become PCI compliant and use Stripe? [closed]我如何合法地符合 PCI 标准并使用 Stripe? [关闭]
【发布时间】:2014-10-09 01:29:06
【问题描述】:

我是 PCI 新手,想使用 Stripe 作为我的支付网关。他们不收取月费,并且有一个很好的 php 系统将资金从站点发送到 Stripe。现在我知道我可以让客户输入他们的卡信息,使用 Stripe 的框架,让卡信息消失。没关系,但我的问题是:

如果我想将卡片信息存储在数据库中以便在 Stripe 的 PHP 框架中使用,我该如何学习合法地这样做?

【问题讨论】:

  • 这个问题似乎是题外话,因为它是关于法律的财务要求。

标签: stripe-payments pci-dss


【解决方案1】:

如果您使用他们的 Stripe Javascript 客户端向他们发送信用卡信息,那么您将存储在数据库中的将是代表客户及其信用卡的令牌,而不是实际的信用卡。如果您随后确保通过 HTTPS 提供您收集信用卡信息的页面,则您应该符合 PCI 标准。

Using Stripe.js

Being PCI compliant using Stripe

【讨论】:

  • 谢谢,这应该是很好的信息。
【解决方案2】:

你为什么要这样做呢?

任何支付网关的美妙之处在于,您不必费心或担心存储客户的敏感数据,而是将 API 与您的数据层集成,并像直接从您的数据库中一样使用它。

Stripe 为您提供所需的一切,他们的 API 有很好的文档记录,因此没有任何理由不按照我刚才描述的方式使用它。

【讨论】:

  • 这并没有提供问题的答案。要批评或要求作者澄清,请在其帖子下方发表评论。
  • @KhanhNguyen 确实如此。 If I want to store card information in a database for using in Stripe's PHP framework, how do I learn to do it legally? 我的回答是永远不要存储它,因为有更好的选择,我还指出了他应该做的正确方向。
  • 你说得对。我的错。
【解决方案3】:

保持 PCI 兼容的最简单方法是永远不要将任何卡信息存储在任何数据库中。 Stripe 可以通过使用客户并将卡附加到这些客户来为您存储卡信息。然后,您可以轻松访问这些客户并从他们的卡中扣款。您在数据库中只需要 customerId 即可避免陷入任何 PCI 问题。

【讨论】:

    猜你喜欢
    • 2017-03-11
    • 2011-03-13
    • 2012-01-18
    • 2015-12-19
    • 1970-01-01
    • 2011-10-31
    • 2021-10-19
    • 2011-05-28
    • 2017-10-01
    相关资源
    最近更新 更多