如何在 Stripe 中一步创建客户、支付方式、订阅

How to create a customer, payment method, subscription all in one step in Stripe

Stripe 有很多不同的方法,让人有点困惑应该使用哪一种。在 he/she 选择了他们想要购买的订阅后,我为用户提供了一张信用卡表格。从这一点来看,我想一步完成创建客户、设置付款和订阅。

我会做吗:

  1. 创建客户
  2. 创建付款方式
  3. 创建订阅

  1. 创建意图
  2. 创建会话

或者创建会话句柄是否将创建客户、创建付款方式和创建订阅全部合而为一?

如果您想使用托管的 Checkout 解决方案,您将不会自己收集付款详细信息。作为结帐流程的一部分,Stripe 会为您完成这项工作。您可以提前创建一个客户,但默认情况下 Checkout 会为您创建一个。

最有可能使用 mode=subscriptionstart a subscription is going to be your most straightforward option. If you do use Checkout this way, you would not create any Subscriptions/Intents directly yourself. You can also use the Customer Portal 的 Checkout 来管理以后对订阅的更改。

您也可以按照您描述的 custom flow 进行操作,创建客户、附加付款方式并开始订阅,但这更复杂。