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. Обновленный имеет обработку сигналов для подписки.

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