Событие webhook удаления подписки клиента djstripe не работает должным образом - PullRequest
1 голос
/ 24 сентября 2019

Я настроил веб-крючок удаления подписки djstripe webhook для сохранения подписок со статусом отмены.

from djstripe import webhooks
import djstripe.model

@webhooks.handler("customer.subscription.deleted")
def subscription_deletion_handler(event, **kwargs):
    data = event.data.get("object", {})
    djstripe_subs_status = data.get('status')
    djstripe_subs_id = data.get('id')

    djstripe_subscription = djstripe.models.Subscription.objects.get(id=djstripe_subs_id)
    djstripe_subscription.status = djstripe_subs_status
    djstripe_subscription.save() 

Но при получении объекта подписки он выдает исключение djstripe.models.billing.subscription.DoesNotExist и автоматически удаляет объект из базы данных.Пожалуйста, исправьте меня и дайте мне знать, если есть какие-либо проблемы в приведенном выше коде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...