您可以将 "auth and capture" 与条纹 "embedded payment form" 一起使用吗?

Can you use "auth and capture" with the Stripe "embedded payment form"?

是否可以在不在前端构建完整的自定义结帐流程的情况下使用 "authorization then capture" 流程 (see here)?

我想使用标准结帐按钮 (see here),并且仍然能够设置 capture=false 参数。有可能还是我在做梦?

谢谢大家!

使用 Stripe 向客户收费是一个 two-step 过程,涉及一个 front-end 结帐表单和一个用于收费的服务器后端。 capture 参数仅在后端发挥作用 --- 它永远不会成为结帐表单的一部分,因此您绝对可以使用一个简单的按钮。

第 1 步:您使用 Checkout 或 Stripe.js 表格收集客户的信用卡信息,然后将其发送至 Stripe。在 return 中,Stripe 发回一个 token,您可以用它来为卡充值。

https://stripe.com/docs/checkout https://stripe.com/docs/stripe.js

第 2 步:您将此 token 传递给您的后端,然后告诉 Stripe 提出收费请求,或将其保存给客户。您需要在服务器上设置端点来处理此问题。

https://stripe.com/docs/charges

正是在这个阶段,您在收费请求中传递了 capture=False