использование UpcomingInvoice dj-stripe - PullRequest
0 голосов
/ 14 декабря 2018

Ближе к концу бесплатного пробного периода я пытаюсь отправить клиентам уведомление о том, что в ближайшее время с них будет снята оплата за dj-stripe.Я пытаюсь использовать веб-крючок, чтобы инициировать уведомление, а затем 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 голосов
/ 20 декабря 2018

Я смог заставить это работать, получив доступ к UpcomingInvoice как методу в модели Invoice, поэтому выше будет:

@webhooks.handler("customer.subscription.trial_will_end")
def charge_upcoming(event, **kwargs):
    Invoice.upcoming(customer=event.customer).invoiceitems
...