可能重复:
存储信用卡详细信息
我正在为一个用户可以登录和购买产品的网站创建一个架构。我的老板希望结帐页面记住用户的信用卡信息,这样他们就不必像亚马逊那样每次都输入。
出于各种原因,我不想将信用卡信息存储在数据库中;我拒绝这样做。但我的老板坚持让网站记住用户的信用卡信息。
那么,如何实现呢?显然,它正在完成,除非像亚马逊这样的网站正在存储用户的信用卡信息并使其非常安全。
可能重复:
存储信用卡详细信息
我正在为一个用户可以登录和购买产品的网站创建一个架构。我的老板希望结帐页面记住用户的信用卡信息,这样他们就不必像亚马逊那样每次都输入。
出于各种原因,我不想将信用卡信息存储在数据库中;我拒绝这样做。但我的老板坚持让网站记住用户的信用卡信息。
那么,如何实现呢?显然,它正在完成,除非像亚马逊这样的网站正在存储用户的信用卡信息并使其非常安全。
有些公司确实存储信用卡信息。如果他们负责,则他们符合支付卡行业数据安全标准。这可能非常昂贵,因此公司经常与第三方合作处理这些交易。
您可以使用Authorize.NET 的 Customer Information Manager CIM 之类的服务。许多其他支付网关提供类似的解决方案。您将付款信息与他们一起存储一次,然后使用付款配置文件 ID 而不是实际的付款信息提出未来的付款请求。另一家提供类似服务的流行公司是Braintree 支付解决方案。
为什么不加密它并制作一个每次只允许访问一个 CC 的解密程序呢?也许这样的事情会奏效。
我想在此之前,您必须问自己用户是否甚至想要这种类型的功能。我可能想要保存我的 CC 信息的唯一网站是 Amazon.com、PapaJohns.com 以及其他一两个网站。如果你卖的是泳池设备、门、音响设备或类似的东西,你的老板就是个白痴。