条纹:允许订阅而无需付款方式

时间:2017-02-02 09:29:51

标签: stripe-payments

我们将stripe用作支付网关。

我试图订阅客户的计划。该计划有30天的试用期。因此,我们延迟客户在其个人资料中添加了来源(付款方式)的详细信息。

然而,当我试图订阅计划时,条纹正在向我发出这样的信息:

  

此客户没有附加付款来源。

有没有办法让客户在试用期内没有付款来源?

2 个答案:

答案 0 :(得分:11)

对于没有付款来源的客户,您可以create a subscription,只要没有立即开票(例如,由于试用期,或者因为该计划是免费的,或者是因为负的发票项目或将第一张发票总额减少到0美元的优惠券。

如果您收到此错误消息:

  

此客户没有附加付款来源。

这意味着Stripe正试图向客户收费,因此您必须在没有试用期的情况下使用非免费计划。我建议您检查代码和计划的属性,以确保此计划具有默认试用期,或者确保在创建订阅时包含trial_end参数。

答案 1 :(得分:0)

我遇到了与@Jordi相同的问题。我的计划有一个默认的试用期,但是我仍然遇到问题中提到的错误。

我在创建订阅时将trial_end设置为trial_from_plan,而不是像@Ywain建议的那样设置true。这样,我不必在API调用中设置和/或计算试用期。