为什么 Stripe PaymentIntents 存在“双向握手”?

问题描述 投票:0回答:1

https://docs.stripe.com/api/ payment_intents/create

创建一个 PaymentIntent 对象。

创建PaymentIntent后,附加支付方式并确认继续支付。使用 Payment Intents API 了解有关可用支付流程的更多信息。

我正在读这篇文章,如果我没记错的话,看起来你必须执行两个 POST 请求。为什么我们不能只执行一个 POST 请求?我问了ChatGPT,它说是出于安全目的,但我只是想确认一下。

stripe-payments
1个回答
0
投票

如果您已经创建了付款方式,您可以将其包含在此处到付款意向的创建请求中。如果您还指定

confirm: 'true'
(如此处所述)和
off_session: 'True'
此处所述,则无需任何其他 API 调用即可执行确认步骤。

这意味着总共将有 1 个 API 请求来创建、附加和确认付款意图。

© www.soinside.com 2019 - 2024. All rights reserved.