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

Jor*_*rdi 8 stripe-payments

我们使用stripe作为支付网关.

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

然而,当我试图订阅它的计划时,条纹正在给我这个消息:

此客户没有附加的付款来源.

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

AAA*_*ton 18

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

trial_end我没有像@Ywain 建议的那样设置,而是在创建订阅时设置trial_from_plantrue。这样我就不必在我的 API 调用中设置和/或计算试用的长度。

  • 这应该是选定的答案——谢谢@AAAton!:-) (5认同)

Ywa*_*ain 13

您可以为没有付款来源的客户创建订阅,只要没有什么可以立即开票(例如,由于试用期,或者因为该计划是免费的,或者是因为负的发票项目或优惠券减少了第一次发票总额为0美元).

如果您收到此错误消息:

此客户没有附加的付款来源.

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


小智 10

您也可以将default_incomplete其用作payment_behavior值。它允许为客户创建订阅,无需附加付款方式。

\n

Stripe 的文档说:

\n
\n

当第一个发票需要付款时,使用 default_incomplete 创建状态=不完整的订阅,否则开始为活动状态。

\n
\n

我们的订阅没有提供任何试用期,但它在我们的案例中完成了工作。

\n