Джанго-пайпал Героку В.С. Местный? 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 наслаждайтесь!

https://drdaeman.github.io/heroku-djcelery-example/

Другие вопросы по тегам