Stripe -403 Учетные данные для аутентификации не предоставлены
Я работаю над приложением, в котором я использую Stripe для обработки платежей. Я протестировал все и вся в тестовом режиме, но когда я переключаюсь в реальный режим, я сталкиваюсь с ошибками на моих веб-хуках, и процент ошибок составляет 100%, возможное объяснение, которое возвращает Stripe, это: { "detail": "Учетные данные для аутентификации не были предоставлены". } Код состояния: 403.
Проверьте ваши API ключи, если это не так, возможная ошибка может быть из-за csrf_token, так как ошибка "Authentication credentials were not provided" не возвращается Stripe, это проблема вашего сервера.
Добавьте это к вашему вебхуку:
@csrf_exempt
def my_webhook_view(request):
payload = request.body
event = None
Это решит вашу проблему.