有没有办法确定 Stripe 订阅的最后更新时间?

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

有没有办法确定 Stripe 订阅的最后更新时间?

我正在寻找有关 Stripe 订阅对象本身更新的信息,而不是订阅结束时间等具体细节。我的目标是通过查询自某个日期(例如昨天)以来已修改的所有订阅来实现批量更新。这将允许我将它们的状态与我的后端同步,作为 webhook 失败时的后备。

我注意到 Stripe 订阅对象包含一个“已创建”字段,但我找不到“已更新”字段。是否有其他方法可以跟踪订阅的最后修改时间?

stripe-payments
1个回答
0
投票

Stripe 的订阅对象没有直接的“更新”字段来跟踪最后修改日期。
还有其他方法

Python代码,您可以相应地使用您的语言。

import stripe

stripe.api_key = "sk_test_..."

subscription_id = "sub_12345"

events = stripe.Event.list(
    type="customer.subscription.updated",
    subscription=subscription_id
)

if events.data:
    latest_event = events.data[0]
    last_updated_timestamp = latest_event.created
    print(f"Subscription last updated at: {last_updated_timestamp}")
else:
    print("No updates found for this subscription.")
© www.soinside.com 2019 - 2024. All rights reserved.