django/djangoproject.com
在 GitHub 查看fundraising: 'customer.subscription.deleted' webhook event always gets 404 response
Open
#764 创建于 2017年5月4日
bugfundraisinggood first issue
描述
The response to stripe 'customer.subscription.deleted' webhook event is always 404. The reason is:
In the cancel_donation view, stripe_subscription_id is set to an empty string https://github.com/django/djangoproject.com/blob/e5a4bf20fb58c463441c15d552c022b03f716858/fundraising/views.py#L178
In the subscription_cancelled webhook handler method, the donation object is fetched using stripe_subscription_id which was set to an empty string earlier.
So, the response will always be 404 and no cancellation email will be sent to the donor.