dj-stripe即将使用的发票

时间:2018-12-14 13:51:34

标签: django stripe-payments

免费试用期即将结束时,我试图向客户发送通知,告知他们很快将被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 []>

我在做什么错了?

谢谢!

1 个答案:

答案 0 :(得分:0)

我可以通过作为Invoice模型上的一种方法访问UpcomingInvoice使其工作,所以上面的代码是:

created_at