gpt4 book ai didi

node.js - 如何在stripe.js中创建支付意图时传递客户端IP地址

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

在这种情况下,我正在使用谷歌云函数执行 node.js 代码,该代码创建支付意图并将客户端 secret 传递给客户端(即浏览器)。然而,当付款完成时,我得到了谷歌服务器的 IP 地址,这些服务器很可能托管谷歌云功能的代码。

Device Ip Address in Stripe Dashboard

我需要以某种方式传递浏览器的 ip 地址,以便进行付款的 ip 地址的客户端可见,而不是谷歌服务器的 ip 地址。
我尝试查看 stripe 的文档,但找不到任何关于如何实现这一点的方法。
注意:建议在服务器端创建支付意图,而不是在客户端按 strip 创建。

最佳答案

您看到服务器 IP 地址的原因可能是您正在创建 PaymentMethod服务器端。这意味着您的服务器获取原始卡详细信息,这使您处于 PCI 合规性的最高范围 SAQ D。

此处的 IP 地址应该来自浏览器,您可以在其中通过 Stripe.js 客户端安全地收集卡详细信息。这个想法是你会使用 Elements ,收集他们的卡详细信息,然后创建一个 PaymentMethod (或用于遗留集成的 token ),然后使用该 ID 服务器端确认 PaymentIntent或创建一个 Charge .

如果您必须在服务器端传递原始卡详细信息,您应该联系 Stripe 的 support team而是讨论您的整合。

关于node.js - 如何在stripe.js中创建支付意图时传递客户端IP地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61852193/

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