我有许多用户,他们目前是每月订阅的订阅者 .
出于商业原因,我希望能够
1)当客户决定订阅我们的计划时向其收取费用
2)让订阅在购买后的几天内生效
目前,当订阅以条带形式添加到客户时,会立即收取费用 .
我想坚持使用条带订阅,因为a)我仍然希望在将来的日期有条带来管理我的订阅,以及b)我已经为订阅模型编写了很多代码 .
是否可以划分收费/发票和订阅开始日期?
您可以使用subscription creation request中的trial_end参数控制订阅实际开始的时间(即Stripe将开始向客户开票) . 只需将参数值设置为您希望Stripe开始自动为客户开票的确切时间的时间戳 .
如果我正确理解您所需的付款流程,那么当客户注册时,您需要执行以下操作:
收集并标记客户的付款信息(使用Elements或Checkout) .
使用生成的令牌create a customer object并将生成的客户ID保存在数据库中 .
Create a one-off charge使用客户对象进行首次付款 .
Create a subscription使用客户对象和trial_end参数设置为您希望Stripe开始自动为客户开票的时间 .
有关使用试用期的详细信息,请参阅https://stripe.com/docs/subscriptions/trials .
1 回答
您可以使用subscription creation request中的trial_end参数控制订阅实际开始的时间(即Stripe将开始向客户开票) . 只需将参数值设置为您希望Stripe开始自动为客户开票的确切时间的时间戳 .
如果我正确理解您所需的付款流程,那么当客户注册时,您需要执行以下操作:
收集并标记客户的付款信息(使用Elements或Checkout) .
使用生成的令牌create a customer object并将生成的客户ID保存在数据库中 .
Create a one-off charge使用客户对象进行首次付款 .
Create a subscription使用客户对象和trial_end参数设置为您希望Stripe开始自动为客户开票的时间 .
有关使用试用期的详细信息,请参阅https://stripe.com/docs/subscriptions/trials .