gpt4 book ai didi

database-design - 如何将信用卡数据保存在数据库中?

转载 作者:行者123 更新时间:2023-12-04 13:31:15 25 4
gpt4 key购买 nike

我正在开发一个需要存储整个信用卡号的应用程序。这可以使用任何 API 来完成吗?

我读过 Authorize.netCustomer Payment Profile选项,但当您尝试检索该付款资料时,它只提供最后 4 位数字。

我也查了Braintreev.zero API 提供前 6 位和后 4 位数字以及 Stripe的客户创建选项,但它也只提供最后 4 位数字。

如果没有可用的 API,那么存储信用卡号的唯一方法就是使用 PCI DSS 将其存储在内部??

最佳答案

披露:我为 Stripe 工作

是的,在内部存储客户卡信息的唯一方法是在符合 PCI 的系统中进行存储。您存储它们的任何地方以及处理它们的任何方式都必须符合 PCI 标准。

使用支付处理器(例如 Stripe)的最大好处之一是,它们会为您处理(非常、令人难以置信、非常可怕)PCI 合规性的艰苦工作。作为该 promise 的一部分,他们不会公开那些他们不知疲倦地工作以确保安全的信用卡详细信息。

如果您愿意经受严格的 PCI 兼容并保持 PCI 兼容,您可以以兼容 PCI 的方式收集和存储卡号,并使用 Stripe 的 API 创建卡 [0],然后进行收费。请注意,您必须符合 PCI 标准才能以这种方式使用 Stripe 的 API,否则您将违反服务条款。

如果您可以更全面地解释应用程序将使用存储的信用卡号做什么,也许有人可以建议一种不需要实际在本地存储卡信息的替代方法。

[0] https://stripe.com/docs/api#create_card-source-number

关于database-design - 如何将信用卡数据保存在数据库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37579331/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com