Django Paypal IPN-сигнал для регулярного платежа
Наш сайт использует плагин Django Paypal для предоплаты.
Мы использовали PayPal для регистрации и единовременного сбора. Это работало нормально. Теперь мы пошли дальше и внедрили модель подписки. Все работает хорошо, но сигнал повторного платежа не проходит.
После регистрации IPN URL поступают платежные сигналы. Но повторяющиеся сигналы терпят неудачу.
http://www.company.com/notify/
Страница истории Paypal IPN показывает повторные попытки для повторяющихся платежей и отправленные для успешных платежей. Файлы журнала не показывают никаких ошибок и apache access.log показывает
"POST //notify/ HTTP/1.0" 200 4 "-" "-" - для сигнала payment_was_successful
"POST // notify / HTTP / 1.0" 500 35434 "-" "-" для повторяющегося платежа
Отправил вопрос в PAYPAL MTS, но не услышал никаких отзывов пользователей. Попытался создать форму и разместить контент на тот же URL, и это тоже сработало.
Метод IPN в представлениях paypal->ipn-> возвращает OKAY. Этот метод также вызывается для подписки?
С нетерпением жду помощи или обратной связи...
1 ответ
Частично решил проблему, загрузив последнюю версию кода с githubcramer. Обновленный имеет обработку сигналов для подписки.