结帐页面如何获取用户输入信息并将其传递给 Stripe?

How does a Checkout Page take the user input information and pass it to Stripe?

到目前为止,我已经创建了一个产品模式,在继续结帐时,会出现 Stripe 弹出窗口,用户可以继续付款。

https://streamable.com/30p4eh

尽管如此,我必须将结帐按钮更改为先弹出结帐页面,以便用户可以输入他的送货地址等。结帐页面如何将用户输入的信息传送到 Stripe 中?整个过程是如何进行的?我是否必须将所有产品添加到 Stripe 产品页面?可以像在这个 Firebase 视频中那样使用 Stripes 结帐页面吗? Firebase

Checkout payments guide 现在包含一个漂亮的图表,我认为应该有助于理解您的问题。

您使用付款信息创建结帐会话,然后将您的客户重定向到 Stripe。 Stripe 显示有关购买的信息并从您的客户那里收集付款信息,然后将他们重定向回您指定的 URL。在后台,您会收到有关付款成功的通知,您可以管理订单履行。

如果您需要有关此特定部分的更多信息,请随时询问更多详细信息!

更新:在第二次审核时,我发现我错过了您的视频展示旧版结帐集成的情况。 Stripe 有一个新的 Checkout 集成,支持广泛的支付方式并支持 SCA-compliant 身份验证挑战。查看 migration guide 以更新您的集成。