Python 条带错误:无法使用此时间戳创建使用情况记录,因为时间戳必须在订阅之前';s当前期间结束时间

Python 条带错误:无法使用此时间戳创建使用情况记录,因为时间戳必须在订阅之前';s当前期间结束时间,python,flask,stripe-payments,Python,Flask,Stripe Payments,我正在创建一个flask应用程序,该应用程序与Stripe集成,用于订阅 我正在尝试为一个按计量计划的客户创建条带使用记录 datetime = str(int(dt.now().replace(tzinfo=tz.utc).timestamp())) stripe.SubscriptionItem.create_usage_record(subscription_item, quantity='1',timestamp=datetime) 但是我得到了一个错误: stripe.error.I

我正在创建一个flask应用程序,该应用程序与Stripe集成,用于订阅

我正在尝试为一个按计量计划的客户创建条带使用记录

datetime = str(int(dt.now().replace(tzinfo=tz.utc).timestamp()))
stripe.SubscriptionItem.create_usage_record(subscription_item, quantity='1',timestamp=datetime)
但是我得到了一个错误:

stripe.error.InvalidRequestError:Request req_uq0tJXmT43BjHy:无法使用此时间戳创建使用记录,因为时间戳必须早于订阅的当前期间结束时间。

这是尽管订阅的当前期间结束时间不是一个月

更奇怪的是,我以前能够很好地创建使用记录

我发现了以下问题:

因此,将我的代码改编为以下内容:

datetime = str(int(dt.now().replace(tzinfo=tz.utc).timestamp()/1000))
stripe.SubscriptionItem.create_usage_record(subscription_item, quantity='1',timestamp=datetime)
我不确定这样做对我的情况是否正确,但还是导致了同样的错误

有人能帮忙吗?
事先非常感谢

我发现我做错了什么。我最初的代码运行良好。然而,在我的测试中,我用同一封电子邮件建立了许多测试帐户,所以我的朋友试图订阅一个旧帐户。因此没有起作用。但是代码很好