【发布时间】:2020-05-21 13:26:59
【问题描述】:
我有 Angular 作为前端。 从那里我得到客户卡的详细信息并创建一个令牌
const { token, error } = await stripe.createToken(this.card, options);
我有 Laravel 作为后端
我需要将客户卡详细信息保存在条带中,并且需要保存最后 4 位数字等回复详细信息。 为客户保存多张卡应该是可行的。
注意:最初只需要保存卡的详细信息,稍后付款。
我已经浏览了文档,但是我不明白如何使用我在前端获得的令牌来保存客户卡的详细信息。
希望得到解决方案 谢谢。
【问题讨论】:
-
您不应保存卡的详细信息。只需令牌即可进行收费。
-
@Bryan 我不确定您的评论有什么用途?保存卡片详细信息以备将来购买是一项非常常见的活动,Stripe 本身也提供了便利:stripe.com/docs/saving-cards
-
@MartinBean 我想你没抓住我的意思。也可能是我误解了这个问题。我的意思是:作为开发人员,您不应该将消费者的信用卡详细信息保存在您的服务器上。这是一个巨大的安全风险。允许像 stripe 这样的公司为您保存卡片是不同的(这实际上是他们的业务)。有关更多详细信息,请参阅 pci 合规常见问题解答:pcicomplianceguide.org/faq/#14
-
@Bryan 是的,我知道 PCI 合规性以及尽可能不保留任何支付工具详细信息的安全最佳实践。我不认为 OP 想自己保存卡片详细信息(如果 我 误解了问题而你是,那么请听从 Bryan 的建议:不要)。 OP:按照 Stripe 的指南保存卡片。
标签: angular laravel stripe-payments