0

不确定标题是否有意义,我会说这个问题与我昨天发布的问题非常相似,但在这里没有看到任何回应没有看到任何回应。我有一个用户注册并选择一个计划,一旦他们设置为所述计划,就会使用条带仪表板设置试用日限制。我不是通过 API 创建订阅。一旦 30 天结束,我怎么知道?我能想到的唯一方法是检查他们的帐户是否超过 30 天并且没有条纹令牌/他们 CC 的最后 4 个数字。必须有一种更安全的更好方法,防止他们取消卡并仍然能够使用该服务。我知道这篇文章中没有代码并且应该是,但我认为唯一相关的代码是您应该查看的链接帖子中的代码。

我应该补充一下,我应该将此代码放在我的路线中的哪里?我正在使用 node.js、express、swig 和 stripe。

4

1 回答 1

0

您正在寻找的是条纹事件。当您的帐户发生操作时,Stripe 会发出一个“事件”。您应该在仪表板中设置一个 webhook,并在您的站点或应用程序上设置一个端点来捕获 Stripe 事件并处理发送的数据。

Stripe 会根据您的需要发出两个完美的事件:customer.subscription.trial_will_end在试用结束前三天触发,以及customer.subscription.updated在多种情况下触发,包括状态从 更改为trialingactive

阅读此处的 Stripe 文档以了解更多信息。

于 2017-10-25T15:32:06.400 回答