Платежи Stripe не проходят в производстве, но работают в разработке
У меня есть проект django, который я развертываю, и в нем есть интеграция stripe для платежей. Она прекрасно работает локально и проходит, но не работает на моем linux-сервере. Что может быть причиной этого и как я могу заставить платежи работать на моей развернутой версии?
Lead: Единственная проблема, которую я получаю, заключается в том, что мои журналы gunicorn показывают, что конечная точка /charge/, которую я использую для зарядки, запрещена, но я не уверен, что действительно вызывает это, поскольку это так странно.
Огромное спасибо!
Контекст: У меня есть https, и код не обнаруживает никаких ошибок (перенаправляет на страницу успеха, и stripe не дает ошибок). Я просто разрешил все IP-адреса stripe через мой брандмауэр с помощью sudo ufw (api.stripe.com: https://docs.stripe.com/ips). Код точно такой же, ключи api такие же