免费试用期即将结束时,我试图向客户发送通知,告知他们很快将被dj-stripe指控。我正在尝试使用Webhook来启动通知,然后使用UpcomingInvoice来检索金额。
我可以在条纹仪表板上看到我的客户的试用期明天结束,并且发票即将到期,但是dj-stripe总是返回一个空的查询集。在PDB中,当我尝试代码时,我也看不到任何要提取数据的条带api调用。
@webhooks.handler("customer.subscription.trial_will_end")
def charge_upcoming(event, **kwargs):
UpcomingInvoice(customer=event.customer).invoiceitems
pdb.set_trace()
<QuerySetMock []>
我在做什么错了?
谢谢!
答案 0 :(得分:0)
我可以通过作为Invoice模型上的一种方法访问UpcomingInvoice使其工作,所以上面的代码是:
created_at