条带订阅 - 即使首次结算尝试失败也会创建

时间:2017-08-26 23:05:26

标签: stripe-payments subscriptions

在Stripe的API文档中,尝试在客户上创建订阅时返回的值描述如下:

  

如果调用成功,则新创建的订阅对象。如果客户没有卡或尝试的费用失败,则此调用将返回错误(除非指定的计划是免费的或具有试用期)。

由此,我假设如果第一次尝试充电失败(并且返回错误),这意味着尚未创建订阅?

我希望能够为尚未添加任何结算来源的客户创建订阅,并且只要他们添加结算来源,我们就会处理第一笔付款。有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:0)

  

由此,我假设如果第一次尝试充电失败(并且返回错误),这意味着尚未创建订阅?

是的,这是对的。

  

我希望能够为尚未添加任何结算来源的客户创建订阅,并且只要他们添加结算来源,我们就会处理第一笔付款。有没有办法实现这个目标?

您可以使用{0}的计划创建订阅,或使用trial_end创建一个试用版以创建免费的'订阅。

至于"只要他们添加了结算来源,就会处理第一笔付款。" - 您需要创建逻辑来自行处理。当用户添加付款来源时,您可以更新结束审核的订阅(trial_end=now),或将其移至付费方案。

https://stripe.com/docs/api#update_subscription