Django, stripe и webhook : {"error": "Missing stripe signature"}

Мне нужна ваша помощь. Я пытаюсь настроить полосатую платежную систему в приложении django. Однако мне не удается подключить webhook к моей логике. Кроме того, функция handle_checkout_session, которая должна отправлять сообщение после успешного завершения каждого платежа, не отправляет никакого сообщения.

Я не знаю, откуда берется ошибка. Ваша помощь будет приветствоваться.

Когда код обработчика Webhook получает событие Webhook, он выбрасывает ошибку, которую вы видите. Вы можете увидеть ее в своем коде:

if sig_header is None:
        return JsonResponse({'error': 'Missing stripe signature'}, status=400)

Так что вам нужно отладить, почему подпись там нулевая - я бы распечатал request.META, чтобы посмотреть, какие свойства она содержит, и убедиться, что вы видите там подпись и извлекаете ее правильно.

Вернуться на верх