Java 条带支付意图Id是否需要保密?

Java 条带支付意图Id是否需要保密?,java,stripe-payments,Java,Stripe Payments,我正在我的应用程序中使用Stripe进行付款。有两个id:payment\u method\u id和payment\u intent\u id。我注意到,当我尝试对不同的Stripe客户使用付款方式时,它不允许我这样做,所以我猜这并不是什么秘密。支付意图ID是秘密的吗?如果我在数据库中为每笔交易存储payment\u intent\u id有那么糟糕吗?PaymentIntentid(pi\u 123456)实际上只是一个标识符,不必保密。除非有你的API密钥或PaymentIntent的cl

我正在我的应用程序中使用Stripe进行付款。有两个id:
payment\u method\u id
payment\u intent\u id
。我注意到,当我尝试对不同的Stripe客户使用付款方式时,它不允许我这样做,所以我猜这并不是什么秘密。支付意图ID是秘密的吗?如果我在数据库中为每笔交易存储payment\u intent\u id有那么糟糕吗?

PaymentIntentid(pi\u 123456)实际上只是一个标识符,不必保密。除非有你的API密钥或
PaymentIntent
client\u Secret
,否则任何人都不能使用id做任何事情

PaymentIntent
id存储在数据库中,作为对API中对象的引用,这无疑是一种常见的做法。这类似于在数据库中存储
客户
id(cus_123)或其
付款方法
s id(pm_123)的方式