客户的Stripe订阅升级/降级变更日期

问题描述 投票:0回答:1

我正在努力查找使用 API 的客户的订阅升级/降级更改日期的确切日期。我使用 Stripe 定价表,并允许客户使用客户门户更新他们的计划。我可以查看当前的计划和价格数据,但无法找到客户的实际订阅更改日期。

webhooks 没问题,但由于 webhooks 可能会丢失,我需要能够定期查询客户的订阅更改。假设客户创建了订阅,并在 5 天后更新到另一个级别。如何查询第二层变更日期?发票似乎是一种方式,但它们并没有准确指出订阅更改日期。我正在使用 Go 库,但似乎没有问题。我也无法通过 API 请求找到我要查找的内容。

stripe-payments subscription
1个回答
0
投票

我想对此发表评论,但代码块看起来不太漂亮。看起来 Stripe Event API 对此很有用。 Golang 中的代码示例将像这样在事件中进行迭代。

            eventParams := &stripe.EventListParams{
                Type: stripe.String("subscription.updated"),
                CreatedRange: &stripe.RangeQueryParams{
                    GreaterThanOrEqual: <lastQueryDate>,
                },
            }
            events := event.List(eventParams)
© www.soinside.com 2019 - 2024. All rights reserved.