更改页面时,Stripe为什么发布数据?

时间:2019-06-06 16:12:57

标签: stripe-payments react-stripe-elements

这是我们第一次使用Stripe,我们注意到Stripe向m.stripe.com/4网址发出了很多请求。仅当URL更改时才会发生这种情况,这对我们的单页应用程序有很大作用。

此站点是使用React的条纹元素从此处构建的:https://stripe.com/docs/recipes/elements-react

这正常吗?有没有一种方法可以阻止这种分析收集?我觉得框架在观看用户在网站上移动时不应该那么激进。

2 个答案:

答案 0 :(得分:2)

Stripe收集此数据以保护欺诈,但我同意您的看法,它应使网站所有者可以更好地控制他们共享的数据。

从@ stripe / stripe-js v1.5.0开始,您可以通过设置{advancedFraudSignals: false}来禁用此行为:

import {loadStripe} from '@stripe/stripe-js/pure';

loadStripe.setLoadParameters({advancedFraudSignals: false})
const stripe = await loadStripe('pk_test_TYooMQauvdEDq54NiTphI7jx');

请注意,禁用此功能会增加接收欺诈性交易的风险。

如果您对更详细的讨论感兴趣,我就此写了一篇更详细的博客文章:https://mtlynch.io/stripe-recording-its-customers/

答案 1 :(得分:1)

这些请求包含Stripe跟踪的行为事件。主要原因是为Stripe Radar提供数据,并防止欺诈性请求发生。您实际上无法将其关闭,因为它们主要是用于欺诈检测(并为您最大的利益)。