Джанго-пайпал Героку В.С. Местный? PAYPAL IPN
В моей разработке локально плагин django-PayPal является удивительным, и у него были проблемы с ZERO при попытке PayPal и учетной записи разработчика. После нажатия на heroku, я не могу связаться с сервером PayPal, делая те же шаги....
например, когда в локальной разработке я получаю Платеж принят и IPN, чтобы вернуться на мой локальный хост с ngrok.
как только я нажал приложение на heroku, все загрузилось, и это выглядело хорошо, моя проблема не в том, что я получаю ошибку 500 от paypal при попытке подключиться к песочнице из heroku??
Пожалуйста, помогите, Райан
1 ответ
Это заняло у меня НАВСЕГДА, поэтому я выкладываю это здесь для следующего и призываю django dev, желающего поработать с книгой django by-example и использующей heroku в качестве рабочего хоста!
heroku addons:add cloudamqp
Adding cloudamqp on secure-fortress-6930... done, v6 (free)
Use `heroku addons:docs cloudamqp` to view documentation.
BROKER_URL = os.environ.get("CLOUDAMQP_URL", "django://")
BROKER_POOL_LIMIT = 1
BROKER_CONNECTION_MAX_RETRIES = None
CELERY_TASK_SERIALIZER = "json"
CELERY_ACCEPT_CONTENT = ["json", "msgpack"]
CELERYBEAT_SCHEDULER = 'djcelery.schedulers.DatabaseScheduler'
if BROKER_URL == "django://":
INSTALLED_APPS += ("kombu.transport.django",)
Установите аддон, добавьте код в seetings.py наслаждайтесь!